楼主: fyfzhdsfdx
4923 9

sas处理一个数据集中所有列的缺失方法 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

0%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
966 点
帖子
97
精华
0
在线时间
89 小时
注册时间
2012-8-22
最后登录
2016-9-24

楼主
fyfzhdsfdx 发表于 2013-5-23 20:51:13 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
求高手解决!
       我想实现把一个数据集的所有列(比如200列)中只要某列有缺失值出现,就把该行的观测输出到另一个新的数据集。其中列有的列为数值型有的为字符型,急求高手解决,万分感谢。
二维码

扫码加我 拉你入群

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

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

关键词:数据集 万分感谢 求高手 数值型 缺失值

沙发
boe 发表于 2013-5-23 22:07:34
先proc freq,确定哪些变量有缺失,再输出即可,也可数组一步到位
Gorgeous girl , I love !

藤椅
fyfzhdsfdx 发表于 2013-5-25 15:54:12
boe 发表于 2013-5-23 22:07
先proc freq,确定哪些变量有缺失,再输出即可,也可数组一步到位
额。。。这个好像输出的是有缺失的变量的所有观测吧。不过我想要新的数据集里只包括缺失的观测值,相当于输出全部的缺失数据,且变量名没有什么规则。十分感谢。

板凳
boe 发表于 2013-5-25 19:21:31
fyfzhdsfdx 发表于 2013-5-25 15:54
额。。。这个好像输出的是有缺失的变量的所有观测吧。不过我想要新的数据集里只包括缺失的观测值,相当于 ...
这样行不行?

  1. data t1;
  2.   input x1 $3. x2 $1. x3 x4;
  3.   if nmiss(of _numeric_)+cmiss(of _character_) eq 0 then delete;
  4.   datalines;
  5. 01 a 3 4
  6.    b 2 2
  7. 03 c . 1
  8. 04   4 .
  9. ;
  10. run;
复制代码
Gorgeous girl , I love !

报纸
fyfzhdsfdx 发表于 2013-5-27 09:09:16
boe 发表于 2013-5-25 19:21
这样行不行?
不错,牛,谢啦!

地板
boe 发表于 2013-5-27 12:48:29
fyfzhdsfdx 发表于 2013-5-27 09:09
不错,牛,谢啦!
问题解决就好。
用数组的较麻烦,同一行字符和数字都缺失的话,还需要做去重处理。
我很菜的,共同学习。
Gorgeous girl , I love !

7
moyunzheng 发表于 2013-5-27 15:10:55
boe 发表于 2013-5-25 19:21
这样行不行?
直接cmiss(of _all_)就成CMISS(argument-1 <, argument-2,...>)
argument specifies a constant, variable, or expression. Argument can be either a character value or a numeric value.

8
boe 发表于 2013-5-27 15:28:21
moyunzheng 发表于 2013-5-27 15:10
直接cmiss(of _all_)就成CMISS(argument-1 )
argument specifies a constant, variable, or expression ...
高手,。学习了
Gorgeous girl , I love !

9
fyfzhdsfdx 发表于 2013-5-28 16:38:34
moyunzheng 发表于 2013-5-27 15:10
直接cmiss(of _all_)就成CMISS(argument-1 )
argument specifies a constant, variable, or expression ...
牛,学习了

10
zhjianxia 发表于 2013-5-29 16:22:54
boe 发表于 2013-5-25 19:21
这样行不行?
高手呀!学习了

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-31 17:18