由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - sas 简单问题
相关主题
How to work on this dataset?[提问]怎样提取SAS Dateset的observation number?
SAS 求助: filenames从yahoo finance下载数据,R or Python?
求一段SAS codeSAS BASE Questions
How to create in= flag using SQLlarge dataset impot into SAS
请教SAS问题:这个code有什么办法简化吗?excel一问
很弱的SAS合并数据问题SAS问题请教
求教proc sql 问题help: proc logistic
请教一个用SAS作DATA MERGE的问题有人对SAS server熟吗?
相关话题的讨论汇总
话题: sas话题: names话题: data话题: filenames话题: little
进入Statistics版参与讨论
1 (共1页)
d*******8
发帖数: 321
1
业余时间学了些SAS,有些简单问题向大家请教。
我有很多SAS DATA 文件,dat1, dat2.... 这些文件结构相同。现在需要把这些文件转
换合并成一个SAS DATASET。最简单的方法就是:
data alldata;
set dat1 dat2.....;
run;
但是文件太多了, 我现在用一个文件(filenames)去记录所有文件名:
names
R*********i
发帖数: 7643
2
You can't use a procedure within a data step. And you can't use "set" to
pull in an external file. Please refer to the Little SAS book for
fundamental concepts.
d*******8
发帖数: 321
3
我想对于老手应该很容易把,恳请前辈写段code
R*********i
发帖数: 7643
4
Not "老手" or "前辈", just know some SAS coding.
Assume all your datasets are already in working directory, and "filenames"
is a .txt file.
data names;
infile "XXXX\XXXX\filenames";
input name $;
run;
proc sql noprint;
select name into: names seperatedby " "
from names;
quit;
data alldata;
set &names;
run;
There's a limit for the length of macro variable. So if your file names are
too long or you have more than several thousands files you will have to use
more than one macro variable to hold the names.
d*******8
发帖数: 321
5
太感谢了,除了little sas book, 能否推荐一本好的SAS程序书,好像little sas 的
内容很简单。
l**********9
发帖数: 148
6
如果不嫌麻烦,在原文件中添加分隔符的话,直接infile.....dsd 或者用(dlm)就可
以。
R*********i
发帖数: 7643
7
It sounds like you haven't goon through the Little SAS Book thoroughly. :-)
You can always refer to the SAS online doc http://support.sas.com/onlinedoc/913/docMainpage.jsp, and the SUG/PharmaSUG papers.

【在 d*******8 的大作中提到】
: 太感谢了,除了little sas book, 能否推荐一本好的SAS程序书,好像little sas 的
: 内容很简单。

1 (共1页)
进入Statistics版参与讨论
相关主题
有人对SAS server熟吗?请教SAS问题:这个code有什么办法简化吗?
question about SAS BASE 123 NO.110很弱的SAS合并数据问题
sas base 70 key -errors求教proc sql 问题
two SAS macro questions请教一个用SAS作DATA MERGE的问题
How to work on this dataset?[提问]怎样提取SAS Dateset的observation number?
SAS 求助: filenames从yahoo finance下载数据,R or Python?
求一段SAS codeSAS BASE Questions
How to create in= flag using SQLlarge dataset impot into SAS
相关话题的讨论汇总
话题: sas话题: names话题: data话题: filenames话题: little