由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - SAS 求助: filenames
相关主题
SAS help needed, how to downloading files如何用SAS直接读gzip压缩文件?
请教SAS问题:这个code有什么办法简化吗?问一个R的问题
从yahoo finance下载数据,R or Python?请教用SAS的一个数据处理的问题
How to work on this dataset?求教SAS问题
sas 简单问题SAS infile input 问题
SAS BASE QuestionsSAS软件下载地址已失效(as of 3/23/2010)
help: proc logistic请教一个base 123的问题,先谢谢大家了!!
求答疑(SAS问题)。请教下SAS Base 70题的第59题
相关话题的讨论汇总
话题: filenames话题: file话题: sas话题: downloads话题: run
进入Statistics版参与讨论
1 (共1页)
k******w
发帖数: 269
1
filename lib pipe "dir C:Downloads*.dta /b";
data file;
length filenames $ 60;
infile lib truncover;
input filenames : $;
filenames="C:Downloads"||filenames;
run;
proc sort data=file; by filenames;run;
data null;
set file;
call symputx('file'||put(_n_,z2.),filenames,'G');
run;
_________________
假设我有21个files,从0.dta 到 20.dta
我希望能按数字顺序import到file里,可是结果顺序是:
0
1
11
12
13
.
.
.
19
20
21
3
4
5
...
哪位高手指点一下,多谢!
a***2
发帖数: 1399
2
这跟sas有毛关系。小技巧:文件名加上1000,变成 1001, 1002,。。。。1021,
1022....
有用的话发个包子过来吧。

【在 k******w 的大作中提到】
: filename lib pipe "dir C:Downloads*.dta /b";
: data file;
: length filenames $ 60;
: infile lib truncover;
: input filenames : $;
: filenames="C:Downloads"||filenames;
: run;
: proc sort data=file; by filenames;run;
: data null;
: set file;

s******8
发帖数: 102
3
也可加一个临时数字变量;
data file;
length filenames $ 60;
infile lib truncover;
input filenames : $;
nf=input(strip(scan(filenames,1,'.')),2.);
filenames="C:Downloads"||filenames;

run;
proc sort data=file; by nf;run;
data null;
set file;
call symputx('file'||put(_n_,z2.),filenames,'G');
run;
1 (共1页)
进入Statistics版参与讨论
相关主题
请教下SAS Base 70题的第59题sas 简单问题
请问SAS advanced macro global 和localSAS BASE Questions
求助,SAS ADV 130 中94help: proc logistic
macro问题诚心求教非常感谢--continue question求答疑(SAS问题)。
SAS help needed, how to downloading files如何用SAS直接读gzip压缩文件?
请教SAS问题:这个code有什么办法简化吗?问一个R的问题
从yahoo finance下载数据,R or Python?请教用SAS的一个数据处理的问题
How to work on this dataset?求教SAS问题
相关话题的讨论汇总
话题: filenames话题: file话题: sas话题: downloads话题: run