全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3727 9
2011-09-16
比如
data test;
x=1;
y=2;
z=.;
run;

对这个数据集,再加一列m,里面列出这一行里缺失的变量的列名~

这里即是m='z';

问题是,给定的数据集,我怎么把每列的列名自动放到missing函数里进行判断?

主要不知道有没有更好的方法?

二维码

扫码加我 拉你入群

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

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

全部回复
2011-9-16 23:09:59
问题是如果一行里不止一个missing,如何给出m的值呢?京剧
二维码

扫码加我 拉你入群

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

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

2011-9-16 23:40:42
jingju11 发表于 2011-9-16 23:09
问题是如果一行里不止一个missing,如何给出m的值呢?京剧
把他们全列在m里~~
这个用

m = cat(m,&m1.);

大概可以实现了~
二维码

扫码加我 拉你入群

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

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

2011-9-17 11:58:45
复制代码
二维码

扫码加我 拉你入群

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

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

2011-9-17 14:20:28
hopewell 发表于 2011-9-17 11:58
呵呵,hopewell出手了。我就借用您的data test,写个简单的吧。
复制代码
二维码

扫码加我 拉你入群

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

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

2011-9-17 21:50:45
hopewell 发表于 2011-9-17 11:58
可以实现 test的标记,但我换个库里的数据集,标记出现一些问题~~

sql选出列名好像   对其它数据集失效...,不会只能xyz有用吧...

另外,用到dictionary.columns,是不是受环境限制了?影响移植性?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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