由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - SAS问题求助
相关主题
问个SAS问题how to combine characters and numric variable in "where" clause by SAS?urgent!
SAS data merge求助问一个SAS的问题,急急!!
有什么办法能够数出sas dataset里的变量数。SAS 怎样在Character value 里面输入numerical value
还有个问题,如何将一条记录变为空值。SAS Base 50题中的30和33题疑问
SAS中FORMAT问题求教一道SAS BASE题,HELP!
[合集] SAS的一个问题求SAS code
请教2个sas base问题SAS help needed!
求助:Import .sas7bdat to RSAS问题请教
相关话题的讨论汇总
话题: char话题: num话题: cmiss话题: delete话题: array
进入Statistics版参与讨论
1 (共1页)
s******d
发帖数: 501
1
有一个data里面variable大概有30-40个,有什么办法能够在SAS里面快速的删除掉所有
在任何variable里有missing值的数据吗?多谢各位!
l******m
发帖数: 111
2
DATA A;
INPUT A1 A2 A3 A4 A5 A6 B1 $ B2 $ B3 $ B4 $ B5$ B6 $;
CARDS;
1 2 3 4 5 6 A B C D E F
1 . 1 1 1 1 A B C E I F
2 3 4 5 6 7 8 R 4 R W R
1 2 3 4 5 6 7 F . R R 4
;
RUN;
DATA B;
SET A;
ARRAY NUM[*] _NUMERIC_;
ARRAY CHAR[*] _CHARACTER_;
DO I=1 TO DIM(NUM);
IF NUM[I]=. THEN DELETE;
END;
DO J = 1 TO DIM(CHAR);
IF CHAR[J] = ' ' THEN DELETE;
END;
DROP I J;
RUN;
l******m
发帖数: 111
3
或者你也可以用nmiss和cmiss 函数
DATA B;
SET A;
ARRAY NUM[*] _NUMERIC_;
ARRAY CHAR[*] _CHARACTER_;
IF NMISS(OF NUM[*]) THEN DELETE;
IF CMISS(OF CHAR[*]) THEN DELETE;
RUN;
s******d
发帖数: 501
4
多谢楼上各位,琢磨下去~
感激不尽!
m*******1
发帖数: 855
5
哈。居然看明白了,欢迎这样的帖子,可以学到很多东西。
w*******n
发帖数: 469
6
no need array here, just
if cmiss(_all_)-1 then delete;
l****u
发帖数: 529
7
cmiss(of _all_)?
1 (共1页)
进入Statistics版参与讨论
相关主题
SAS问题请教SAS中FORMAT问题求教
SAS问题来了[合集] SAS的一个问题
SAS question: count non-missing value for different variables请教2个sas base问题
怎样在data step跳过格式不对的data record?求助:Import .sas7bdat to R
问个SAS问题how to combine characters and numric variable in "where" clause by SAS?urgent!
SAS data merge求助问一个SAS的问题,急急!!
有什么办法能够数出sas dataset里的变量数。SAS 怎样在Character value 里面输入numerical value
还有个问题,如何将一条记录变为空值。SAS Base 50题中的30和33题疑问
相关话题的讨论汇总
话题: char话题: num话题: cmiss话题: delete话题: array