楼主: Eternal0601
1602 3

[问答] 关于缺失值的问题 [推广有奖]

教授

74%

还不是VIP/贵宾

-

TA的文库  其他...

A new journey of R learning

Eternal SAS

威望
0
论坛币
5316 个
通用积分
613.2784
学术水平
61 点
热心指数
75 点
信用等级
51 点
经验
10573 点
帖子
688
精华
0
在线时间
2459 小时
注册时间
2012-3-12
最后登录
2024-2-18

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
在根据数值型变量a筛选数据集缺失值时,一般都是用 if a=.;   来表示

但经常也会看到别人用  if a lt .z;   or  if a lt .a;

想请教下, .z      .a     .    三种表示缺失值的方式,是否有所差别?如有,可否举个例子,谢谢大家!


二维码

扫码加我 拉你入群

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

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

关键词:缺失值 筛选数据 数值型 数据集

回帖推荐

pobel 发表于2楼  查看完整内容

数值型变量的缺失值有多种表示方法,如., ._, .A, .B, .C, ... 等等。而且这些缺失值是有大小顺序的. if x=. 这种判断方式只能检测x的值是否为 . , 并不能等同与判断x的值是不是missing的。 用missing()函数可以判断出上述的值都是missing的。 data test; verysmall=-9999999; miss_dot=.; miss_a=.A; miss_n=.N; miss_z=.Z; miss__=._; if miss__ < miss_dot th ...
沙发
pobel 在职认证  发表于 2013-7-13 21:32:30 |只看作者 |坛友微信交流群
数值型变量的缺失值有多种表示方法,如., ._, .A, .B, .C, ... 等等。而且这些缺失值是有大小顺序的.
if x=. 这种判断方式只能检测x的值是否为 .  , 并不能等同与判断x的值是不是missing的。
用missing()函数可以判断出上述的值都是missing的。

data test;
    verysmall=-9999999;
        miss_dot=.;
        miss_a=.A;
        miss_n=.N;
    miss_z=.Z;
        miss__=._;

        if miss__ < miss_dot then put "._ < .";
        if miss_dot < miss_a then put ". < .A";
        if miss_a < miss_n then put ".A < .N";
        if miss_n < miss_z then put ".N < .Z";
        if miss_z < verysmall then put ".Z < verysmall";
run;  

已有 1 人评分学术水平 热心指数 信用等级 收起 理由
Tigflanker + 1 + 1 + 1 观点有启发

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

和谐拯救危机

使用道具

藤椅
Eternal0601 发表于 2013-7-13 22:12:13 |只看作者 |坛友微信交流群
pobel 发表于 2013-7-13 21:32
数值型变量的缺失值有多种表示方法,如., ._, .A, .B, .C, ... 等等。而且这些缺失值是有大小顺序的.
if x ...
谢谢大侠指导。

使用道具

板凳
071029 发表于 2013-7-19 13:01:16 |只看作者 |坛友微信交流群
哇塞,长见识了

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-28 14:08