楼主: qq1441743820
2302 14

[问答] sas新手求解决程序问题 [推广有奖]

11
qq1441743820 发表于 2013-9-27 22:50:29
PhoenixHuang 发表于 2013-9-27 22:46
sas7bdat是sas已经生成好的数据文件,可以直接拿来用。 infile 需要的是原始数据的文本文件。
我试过了,用dat格式的数据集还是一样的结果。不明白怎么回事。

12
是风啊 发表于 2013-9-27 23:05:19
有'  .sas7bdat  ' 格式的数据文件?很好奇啊,嘿嘿,infile 语句是用来读取外部文件中的数据文件,

13
qq1441743820 发表于 2013-9-27 23:12:57
是风啊 发表于 2013-9-27 23:05
有'  .sas7bdat  ' 格式的数据文件?很好奇啊,嘿嘿,infile 语句是用来读取外部文件中的数据文件,
有的,用viewtable输入的数据,存下来默认就是这格式。

14
是风啊 发表于 2013-9-27 23:44:00
qq1441743820 发表于 2013-9-27 23:12
有的,用viewtable输入的数据,存下来默认就是这格式。
能不能尝试一下保存为其他格式的数据文件?

15
yongyitian 发表于 2013-9-27 23:56:48
The file *.sas7bdat is a sas dataset.

If the dataset abc is saved at "C:\Users\Administrator\Desktop"

You need to create a Lib for accessing the dataset.

try this.
libname desktop "C:\Users\Administrator\Desktop";
data a;
    set desktop.abc;
run;
proc print data=a; run;

or
data b;
    set "C:\Users\Administrator\Desktop\abc.sas7bdat";
run;
proc print data=b; run;

or
proc print data="C:\Users\Administrator\Desktop\abc.sas7bdat";
run;

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-31 20:32