Statistics 板


LINE

请问一下,我有两笔资料… 格式简略如下 DATA A ID X Y Z A 1 . 2 B . . . C . . . DATA B ID X Y Z D 0 . 1 E . . 2 F 1 . 0 G . . . 合并之後资料如下 DATA AB ID X Y Z A 1 . 2 B 1 . . C . . . D 0 . 1 E . . 2 F 1 . 0 G . . . 我想要把所有资料都是missing的Y变项删除(其他变项有missing没关系) 变成如下所示的资料内容(只留下X和Z) DATA AB ID X Z A 1 2 B 1 . C . . D 0 1 E . 2 F 1 0 G . . 试过直接用IF条件式+DROP,但SAS都报错...Orz.. 也试过Transpose先将资料变项反转, 但因为变项资料都是missing,所以无法加总然後DELETE 因为其实data和变项很多,无法一一用EXCEL先筛选出来。 请问有什麽SAS函数或语法可以参考吗?要怎麽写呢? 麻烦大家了~感谢! -- --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.66.141.253 ※ 编辑: faaar 来自: 203.66.141.253 (06/04 20:28)
1F:推 qooly:不太懂你的意思,如果是有missing的列要删除,就写成 06/04 21:50
2F:→ qooly:if X=. or Y=. or Z=. then delete; 06/04 21:51
我想做的是直行的变项删除,而不是横列的观察值删除..@@'
3F:推 SKedDie:可以借这篇问一个类似的问题吗@@ 06/04 23:41
4F:→ SKedDie:如果想把所有变项大於或小於某值都删除 该如何写呢?感恩 06/04 23:42
※ 编辑: faaar 来自: 203.66.141.253 (06/05 10:00)
5F:→ kingbee:drop Y; 不就可以去掉你不要的Y变相了吗? 06/05 10:19
6F:→ kingbee:你把你的语法写出来给大家检是比较快吧 06/05 10:19
其实我的语法只是将data a 和 data b set在一起, data ab; set a b; 接下来就不知道该怎麽写了 之所以无法用DROP先将Y删除是因为 实际上我有很多个资料及和变项...要先set完後汇集所有资料之後 再判断有哪些变项是全部观察值都missing...必须删除 我有试着先将每个data transepose...想先挑出都是missing的变项 proc transepose data=a out=aa; run; data aa;set aa; if COL1=. and COL2=. and COL3=. then 新变项等於1; 再去做筛选,但因为观察值转置变项有很多个,无法用上面的IF 条件式 一一写出。 且因为是missing value,所以无法加总 因此想来求助大家有什麽方便的语法?
7F:→ kingbee:to Ske: 要大於或小於 仅差在於 > = < 这三种符号的应用 06/05 10:20
※ 编辑: faaar 来自: 203.66.141.253 (06/05 13:28)
8F:推 tew:办不到 drop 是把y变项整个删掉 既然删掉了 那怎麽会出现 06/05 13:34
9F:→ tew:既然你要保留y变项 其他有数据的 那一定会看到缺值 06/05 13:34
10F:→ tew:所以你的逻辑有很大的问题 Y是missing 就要drop y 06/05 13:35
11F:→ tew:那没有missing value要怎麽保留下来 06/05 13:36
12F:→ tew:有值得要保留Y missing value的不保留Y 那你要怎样呈现资料 06/05 13:37
13F:→ tew:你应该看看你其他的Y是不是有资料 有资料 那Y就只能保留 06/05 13:39
是的..我现在就是不知道该如何判断我所有资料的Y是不是都是missing的.. 若Y是有资料的(就算只有一笔)也要保留 若Y全都是missing,则我至少要能先挑出他,才能後续DROP他
14F:推 tew:如果是要把所有是missing的资料删掉 06/05 13:47
15F:推 tew:if nmiss(a,b,c,d,e)=5 then delete; 06/05 13:48
16F:→ tew:意思是如果a b c d e的遗漏值为5 就删掉 06/05 13:48
先谢谢版大的回覆,我的逻辑其实是这样的 我有两百多个data 每个data 都有数十个变项不等 我将所有data set 在同一个资料後 需要进一步判断,有哪些变项其所有的观察值都是missing,然後将这些变项删除 但我不知道这样我的语法要怎麽写@@ 另外,请问版大 if nmiss(a,b,c,d,e)=5 then delete; 这行指令如果变项顺序是连续的,例如X1-X100,可以有其他写法吗? 再麻烦指点一下了~感谢! ※ 编辑: faaar 来自: 203.66.141.253 (06/05 14:29) ※ 编辑: faaar 来自: 203.66.141.253 (06/05 14:34)
17F:推 tew:应该可以吧 nmiss(of x1-x100) 06/05 18:55
18F:→ sneak: 要大於或小於 仅差在 https://muxiv.com 11/09 15:03
19F:→ sneak: 要大於或小於 仅差在 http://yofuk.com 01/02 14:55







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:BuyTogether 或 站内搜寻

TOP