全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1851 7
2011-05-30
我想读入一组数据,用了以下的code,但是有错运行不了,想请问下该怎么改才能把中间的引号去掉并正确读入数据呢?
data list;
infile datalines;
input id height weight;
datalines;
"1"    "68"    "144"
"2"    "78"    "202"
;
run;

最近刚开始学sas,好多东西弄不太明白,谢谢大家了!
二维码

扫码加我 拉你入群

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

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

全部回复
2011-5-30 11:44:11
去掉“infile datalines; ”命令,将datalines下面的数字中“引号”去掉即可。
二维码

扫码加我 拉你入群

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

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

2011-5-30 11:52:05
不好意思我没说明白,我是想说有一组txt的数据,格式是类似datalines里面的格式,想要读入这个txt文件,如果在不修改原文件的情况下,怎么才能把它读入呢?
二维码

扫码加我 拉你入群

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

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

2011-5-30 12:19:35
直接把datalines后面的东东去掉,input的要用$形式吧
二维码

扫码加我 拉你入群

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

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

2011-5-30 12:55:50
$符号好像是用在字符格式中,如果是数字格式的话,好像是可以省略什么都不写的

1楼里我的问题好像写的不是很清楚,不好意思其实是有一组数据,格式如下:
"1"    "68"    "144"
"2"    "78"    "202"
。。。
。。。
然后我想在sas里读入,变量分别是:id height weight,需要把原数据里的引号去掉,最后输出为:
id    height    weight
1        68          144
2        78          202
。。。
。。。
二维码

扫码加我 拉你入群

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

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

2011-5-30 14:12:16
复制代码
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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