全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2218 4
2016-02-03
如下程序,
data;                                                                                                                                            
set ResDat.lstkinfo;                                                                                                                             
a='%a(';                                                                                                                                         
b=',';                                                                                                                                          
c=');' ;                                                                                                                                         
file "D:\stock.txt" ;                                                                                                                           
put a \$ stkcd \$ b \$ lstknm \$  c \$ ;
run;
请问:
(1)put语句中\$作用是什么?(源程序中\$没有\,这里直接打不能正常显示)
(2)最后run语句的作用是什么?我运行过其他类似的程序,发现没有这条语句不影响程序运行?                                                                                                                        



二维码

扫码加我 拉你入群

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

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

全部回复
2016-2-3 14:39:23
put语句默认输出在日志窗口。
code中,file "D:\stock.txt" ; 改变输出位置为txt文档中,
put a stkcd b lstknm  c; 将每一个观测值在txt中输出%a(stkcd1,lstknm1);%a(stkcd2,lstknm2);……
显然是为了生成新的code。

至于run;语句,遇到run语句就执行上面的data步。
二维码

扫码加我 拉你入群

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

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

2016-2-3 14:53:40
1:put中添加$字符的作用是什么呢?
2:run语句,我想知道如果没有这条语句是不是也行?
二维码

扫码加我 拉你入群

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

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

2016-2-3 15:23:42
这里的\$是对于put语句变量输出的format,你可以把其中某个\$后面加个20就能看到效果
单独加上我感觉是种书写习惯(和不加貌似没什么区别)

run语句对于数据步还是必要的,你看到别人不写,一般是下面连着其他的data步或者过程步
不过写全还是好习惯,你想单运行某个data步时,是必须得写的
二维码

扫码加我 拉你入群

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

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

2016-2-3 15:34:23
Tigflanker 发表于 2016-2-3 15:23
这里的\$是对于put语句变量输出的format,你可以把其中某个\$后面加个20就能看到效果
单独加上我感觉是种书 ...
我不认为\$是format的意思,如果是format,理应是'\$20.'而不是'\$20'
stkcd若为数值型的,加\$不会报错
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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