全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
5368 9
2011-12-09
我现在要向SAS导入一个数据文件
里面的数值缺失值用n/a表示
如果设置变量为数值型的
在遇到这些缺失值时会报Error,很烦
但如果设为字符型
导入之后还要再改回来,也很烦
请问有什么好办法吗?
谢谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2011-12-9 20:46:49
是什么类型的外部文件?
二维码

扫码加我 拉你入群

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

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

2011-12-9 21:56:00
dqteqtrqwetrq
二维码

扫码加我 拉你入群

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

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

2011-12-11 16:13:30
YueweiLiu 发表于 2011-12-9 20:46
是什么类型的外部文件?
txt格式的
有用分隔符分隔的
也有按指定列分隔不同变量的
我刚刚想到可以用proc format设置新的变量格式
等明天上班了再研究下
有结果了再和大家分享
二维码

扫码加我 拉你入群

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

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

2011-12-12 10:18:37
我刚试了下,发现proc format的value和invalue子句还是分字符型或是数值型的
如果定义了一个数值型的格式,然后再给一个字符设置具体的值会出错,如下所示

proc format library=temp;
value newfmt 1='a' 2='b';  /* 这是可以的 */
run;

proc format library=temp;
value newfmt a=’ABC' b='DEF';  /* 这是不行的 */
run;

真不知道该怎么办了

二维码

扫码加我 拉你入群

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

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

2011-12-12 20:34:25
playmore 发表于 2011-12-12 10:18
我刚试了下,发现proc format的value和invalue子句还是分字符型或是数值型的
如果定义了一个数值型的格式, ...
是不是可以这样做!
复制代码
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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