全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
9706 6
2011-09-14
data health0;
  infile 'c:\users\dell\desktop\new.txt';
  input name $ age weight height;
run;
data health00;
  set health0;
run;

有这样两个指令:第一个是将桌面上的new.txt文件导入SAS中,存放于health0临时文件内,第二个是将health0内的数据转入于health00里面;我试了好多次,不知道为什么,health0和health00里面只能显示new.txt中的前两行,其他内容都没有了。请求指点!谢谢
二维码

扫码加我 拉你入群

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

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

全部回复
2011-9-14 16:03:59
另外还有两个问题:
第一个是,用infile这个命令只能导入txt数据吗,可以导入其他格式的文件吗?
第二个是,为什么只有name下面显示了正确的内容,而age weight height 对应的内容显示的都是一个点。没有数据显示出来?
二维码

扫码加我 拉你入群

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

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

2011-9-14 17:08:16
数据是什么样子的?应该是你程序的问题
try this

data health0;
  infile 'c:\users\dell\desktop\new.txt' dlm='09'x dsd missover;
  input name $ age weight height;
run;
二维码

扫码加我 拉你入群

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

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

2011-9-15 23:11:17
有时候是有的数据点(比如obs 1)没有weight 的information,就缺失了,sas取几个字段有的观察值的交集
二维码

扫码加我 拉你入群

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

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

2011-9-15 23:12:50
你只request age 这一个字段试试看还有缺失么?取3个字段可能就取3个字段都有数据的交集了
二维码

扫码加我 拉你入群

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

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

2012-5-20 13:07:14
用@@就可以了
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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