全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2521 16
2013-05-15
悬赏 200 个论坛币 已解决
请问高手,以下程序是什么意思,谢谢指点!!

proc print data=ResDat.stk000002(obs=10);
var date;
format date yymmdd10.;
run;

proc print data=ResDat.stk000002(obs=10);
var date;
format date date7.;
run;


proc print data=ResDat.stk000002(obs=10);
var date;
format date 8.;
run;

最佳答案

hhh83 查看完整内容

综上,第一个命令是把数据集ResDat.stk000002的第十个观测值的日期由原先的格式调整为yymmdd10格式,然后输出到屏幕上。 后两个命令类似
二维码

扫码加我 拉你入群

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

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

全部回复
2013-5-15 01:05:20
综上,第一个命令是把数据集ResDat.stk000002的第十个观测值的日期由原先的格式调整为yymmdd10格式,然后输出到屏幕上。
后两个命令类似
二维码

扫码加我 拉你入群

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

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

2013-5-15 01:15:46
proc是SAS程序开始时的固定格式
print是输出(打印)命令,就是把后面要求的内容输出到屏幕
data=表示调用的数据集
二维码

扫码加我 拉你入群

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

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

2013-5-15 01:17:40
代码的作用参考楼上和楼下。不同之处是date的输出格式。分别为'2013-05-15’     '15MAY13'     '20223'的形式。最后一个是普通的数值,即今天与19600101之间的天数,不常用。
二维码

扫码加我 拉你入群

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

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

2013-5-15 01:20:40
ResDat.stk000002是数据集的名称
其中ResDat是非临时数据集的名字
stk000002是ResDat数据集下的子数据集的名称
ResDat应当是从瑞思数据库下载的数据
stk000002应当是股票代码为000002的股票
obs=10表示第10个观测值
二维码

扫码加我 拉你入群

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

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

2013-5-15 01:22:42
var用来指定变量的名称
date就是var所指定的变量,一般用来表示日期
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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