由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 如何从sas output里读入数据。
相关主题
如何比较两个proc contents的结果?读入SAS data set的问题
[SAS] data set options (obs=) in output tables请教一sas code
SAS proc printto 问题。sas低手请教一个output问题
SAS菜鸟请教如果使SAS的output的结果放到一个文件内?SAS DATA 求助
关于SAS里面 PROC MODEL 的output,急!!问个SAS入门级的问题。。多谢。。
问个SAS PROC CORR的问题help: proc logistic
中级SAS问题SAS question
求助:SAS 画图输出问题.求教一个简单的data step 牛肉包
相关话题的讨论汇总
话题: proc话题: table话题: sas话题: report话题: output
进入Statistics版参与讨论
1 (共1页)
h******e
发帖数: 1791
1
比如sas output里有一个table,如何将该table读入,生成一个sas dataset?谢谢。
c******n
发帖数: 380
2
看你用什么proc了,有的直接用output,有的用ods output,查manual即可
h******e
发帖数: 1791
3
我的意思是sas output里已经有一个table了,要把它读进来生成sas dataset。

【在 c******n 的大作中提到】
: 看你用什么proc了,有的直接用output,有的用ods output,查manual即可
c******n
发帖数: 380
4
还是不太明白,具体用什么proc,要output什么table?
l*********s
发帖数: 5409
5
google ods output

【在 h******e 的大作中提到】
: 我的意思是sas output里已经有一个table了,要把它读进来生成sas dataset。
h******e
发帖数: 1791
6
比如,已经用proc report 生成了一个table,不用ods的话,这个table是在sas
output这个窗口中的。那么如何把sas 窗口中的这个table 重新读入到sas中去,生成
一个新的dataset,这个dataset只有一个variable,原table中的每一行在这个新的
dataset里是一个observation。

【在 c******n 的大作中提到】
: 还是不太明白,具体用什么proc,要output什么table?
c******n
发帖数: 380
7
那我就更不明白了,用proc report的目的何在?
h******e
发帖数: 1791
8
用proc report生成table的主体,然后在这个table的主体上加页码与总页码。如果没
有这个table的主体的话,总页码无法得出。

【在 c******n 的大作中提到】
: 那我就更不明白了,用proc report的目的何在?
c******n
发帖数: 380
9

不明白你所说的table主体是什么,难道不是dataset吗?现在你要dataset,dataset没
有也不需
要页码吧?

【在 h******e 的大作中提到】
: 用proc report生成table的主体,然后在这个table的主体上加页码与总页码。如果没
: 有这个table的主体的话,总页码无法得出。

g********d
发帖数: 2022
10
proc report out=whatyouwant;?

【在 h******e 的大作中提到】
: 比如,已经用proc report 生成了一个table,不用ods的话,这个table是在sas
: output这个窗口中的。那么如何把sas 窗口中的这个table 重新读入到sas中去,生成
: 一个新的dataset,这个dataset只有一个variable,原table中的每一行在这个新的
: dataset里是一个observation。

相关主题
问个SAS PROC CORR的问题读入SAS data set的问题
中级SAS问题请教一sas code
求助:SAS 画图输出问题.sas低手请教一个output问题
进入Statistics版参与讨论
h******e
发帖数: 1791
11
假设如下table已经输出到了sas output窗口里:
Table 1
Study XXXX
var1 var2 var3 .................................
... ... ... .................................
... ... ... ..................................
现在需要加上总页码生成以下table:
Table 1
1 of 3 Study XXXX
var1 var2 var3 .................................
... ... ... .................................
... ... ... ..................................
其思想是将第一个table作为只有一个变量的sas dataset重新读入,然后计算study出现的次数得到总页码。加入总页码后再输出为文本得到第二个table。
一般的做法是第一个tabl

【在 c******n 的大作中提到】
:
: 不明白你所说的table主体是什么,难道不是dataset吗?现在你要dataset,dataset没
: 有也不需
: 要页码吧?

c******n
发帖数: 380
12

你就是想要一个带页码的table output成文本出来?在dataset里加个页码的variable
不就行了

【在 h******e 的大作中提到】
: 假设如下table已经输出到了sas output窗口里:
: Table 1
: Study XXXX
: var1 var2 var3 .................................
: ... ... ... .................................
: ... ... ... ..................................
: 现在需要加上总页码生成以下table:
: Table 1
: 1 of 3 Study XXXX
: var1 var2 var3 .................................

h******e
发帖数: 1791
13
那在dataset里如何计算页码呢?

variable

【在 c******n 的大作中提到】
:
: 你就是想要一个带页码的table output成文本出来?在dataset里加个页码的variable
: 不就行了

c******n
发帖数: 380
14
应该有很多办法
根据你一页打算放几个observation(x)
retain page 0;
if mod(_n_,x+1)=1 then page=page+1;
h******e
发帖数: 1791
15
一页放几个observation不是我能决定的,取决与该页有没有footnote,一个
obsevation用不用两行显示等多种因素。

【在 c******n 的大作中提到】
: 应该有很多办法
: 根据你一页打算放几个observation(x)
: retain page 0;
: if mod(_n_,x+1)=1 then page=page+1;

F*********g
发帖数: 43
16
search to learn 'ODS' in SAS help file.
m**********n
发帖数: 34
17
Hope it helps.
You need to use PROC PRINTTO before PROC REPORT,
then put your PROC REPORT code as it is, followed by PROC PRINTTO.
After that is done, you use DATA step to read in this OUTFILE,which would be
your original OUTPUT file if you only use PROC REPORT.
Let me know if you have any questions.
proc printto new print=outfile; run;
PROC REPORT DATA=final_date NOWD HEADLINE HEADSKIP MISSING SPLIT='|' SPACING
=1;
COLUMN ("| | MY TITLE HERE |With ALL Available Sites | |-- "
h******e
发帖数: 1791
18
多谢了。

be
SPACING

【在 m**********n 的大作中提到】
: Hope it helps.
: You need to use PROC PRINTTO before PROC REPORT,
: then put your PROC REPORT code as it is, followed by PROC PRINTTO.
: After that is done, you use DATA step to read in this OUTFILE,which would be
: your original OUTPUT file if you only use PROC REPORT.
: Let me know if you have any questions.
: proc printto new print=outfile; run;
: PROC REPORT DATA=final_date NOWD HEADLINE HEADSKIP MISSING SPLIT='|' SPACING
: =1;
: COLUMN ("| | MY TITLE HERE |With ALL Available Sites | |-- "

r***k
发帖数: 13586
19
怎样从一个.l10列表文件里读入数据成sas数据文件?格式左上有header,右上是page
number,上面有title,下面有footnote,中间一条虚线上是variable labels,虚线下
是变量值,内容是proc report输出,其中左边几列是order variable,所有变量都是
flow的。
m**********n
发帖数: 34
20
Does the previous example code work for your case?
Do u have PROC REPORT code in your source code or you only know this file
comes from PROC REPORT code.
And what exactly is your format of 列表文件?
怎样从一个.l10列表文件里读入数据成sas数据文件?格式左上有header,右上是page
number,上面有title,下面有footnote,中间一条虚线上是variable labels,虚线下
是变量值,内容是proc report输出,其中左边几列是order variable,所有变量都是
flow的
1 (共1页)
进入Statistics版参与讨论
相关主题
求教一个简单的data step 牛肉包关于SAS里面 PROC MODEL 的output,急!!
sas proc means 问题问个SAS PROC CORR的问题
请问SAS如何把put的内容输出到output窗口中级SAS问题
SAS help needed: baozi will be given求助:SAS 画图输出问题.
如何比较两个proc contents的结果?读入SAS data set的问题
[SAS] data set options (obs=) in output tables请教一sas code
SAS proc printto 问题。sas低手请教一个output问题
SAS菜鸟请教如果使SAS的output的结果放到一个文件内?SAS DATA 求助
相关话题的讨论汇总
话题: proc话题: table话题: sas话题: report话题: output