全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
4151 10
2010-05-07
例如有数据集如下:
124345'a'99‘人们’
342344'b'87‘它们’
124435'd'23‘锁定’

假设就三行数据,有数值,字符变量,如何读取第一和第三行?请各位指点!多谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2010-5-7 10:56:33
data a;
input d$50.;
if _n_=1 or _n_=3;
cards;
124345'a'99‘人们’
342344'b'87‘它们’
124435'd'23‘锁定’
;run;
二维码

扫码加我 拉你入群

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

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

2010-5-7 11:09:04
更有效的代码是用数据指针控制,代码如下:

data w;
do i=1,3;
set sashelp.class point=i;
output;
end;
stop;
run;
二维码

扫码加我 拉你入群

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

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

2010-5-7 11:09:59
多谢指导,看来要好好学习SAS了!
二维码

扫码加我 拉你入群

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

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

2010-5-7 12:57:45
补充一下,数据指针只对允许随机访问的数据集有效,所以用像access连接到库上表来set,一般是无效的。
二维码

扫码加我 拉你入群

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

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

2010-5-7 13:08:37
进来又学习了
point SAS教程讲随机抽样时有用到
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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