全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2865 10
2013-08-30
悬赏 10 个论坛币 已解决
假设我有一个数据集dataset,有很多变量,我想把这个数据集写出为txt文件,我像这样写程序
data _null_;
    set dataset;
    file 'd:\out.txt';
     put  var1 ... (变量太多,省略);
run;

请问put语句这个地方如何写,可以表示put所有变量到txt文件?

最佳答案

Eternal0601 查看完整内容

data _null_; set sashelp.class; file 'f:\out2.txt'; put ( _all_) (+5); run;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2013-8-30 20:39:25
data _null_;
    set sashelp.class;
    file 'f:\out2.txt';
     put ( _all_)  (+5);
run;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-8-30 21:00:28
Eternal0601 发表于 2013-8-30 20:39
data _null_;
    set sashelp.class;
    file 'f:\out2.txt';
我想到了put _all_;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-8-31 18:57:50
Eternal0601 发表于 2013-8-30 20:39
data _null_;
    set sashelp.class;
    file 'f:\out2.txt';
put _all_(+5) 其中的(+5)是什么意思?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-8-31 23:32:15
chenys625 发表于 2013-8-31 18:57
put _all_(+5) 其中的(+5)是什么意思?
列的相对距离 多5个空格吧,你可以改成其它值如1,10试下就ok了,另外加上(+5)可以让_error_  _n_等变量值不输出到外部文件
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2013-9-1 12:43:30
Eternal0601 发表于 2013-8-31 23:32
列的相对距离 多5个空格吧,你可以改成其它值如1,10试下就ok了,另外加上(+5)可以让_error_  _n_等变量 ...
谢谢! put出来变量之间默认的分隔符是空格还是tab,这个可以调么?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群