boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 如何把一个variable中missing 的observation 付上非missing observation 的value
相关主题
SAS里什么命令可以看一个character variable 是否包含另一个 character variable
sas question
关于recode data的问题,多谢。
sas一问
新人报道,兼问SAS data set的问题
[合集] R问题 求助... 谢谢
包子问一sas adv 题
SAS 问题求助,有包子
请教一个关于PCA的问题
[合集] 自问自答刚才问的问题,但请各位帮我简化下code
相关话题的讨论汇总
话题: missing话题: 12345话题: bb话题: aa话题: cc
进入Statistics版参与讨论
1 (共1页)
z8
发帖数: 350
1
菜鸟问个sas问题,在一个variable中,有些observations 是 missing, 如果把非
missing的值给这些missing的呢?非常感谢
具个例子
variable1 variable2
aa .
aa 1234
aa .
bb .
bb 12345
bb 12345
cc .
cc .
cc 123456
最终成为
variable1 variable2
aa 1234
aa 1234
aa 1234
bb 12345
bb 12345
bb 12345
cc 123456
cc 123456
cc 123456
z**k
发帖数: 378
2
data a;
input v1 $ v2;
datalines;
aa .
aa 1234
aa .
bb .
bb 12345
bb 12345
cc .
cc .
cc 123456
;
proc sql;
select t1.v1 as variable1, t2.v2 as variable2
from (select v1 from a) as t1,
(select distinct v1, v2 from a
where v2 is not missing) as t2
where t1.v1 = t2.v1;
如果你可以保证每个group至少有一个非missing值的话
D******n
发帖数: 2836
3
data a1;set a;if v2 ~= . ;run;
data a2;merge a (rename=(v2=v3)) a1;by v1; drop v3;run;

【在 z**k 的大作中提到】
: data a;
: input v1 $ v2;
: datalines;
: aa .
: aa 1234
: aa .
: bb .
: bb 12345
: bb 12345
: cc .

z8
发帖数: 350
4
多谢多谢,我回来试试
1 (共1页)
进入Statistics版参与讨论
相关主题
[合集] 自问自答刚才问的问题,但请各位帮我简化下code
sas里怎么取相邻2个observation的差?
一个已经问过的问题(出现新情况),多谢!
sas help
how to assign the value of prevoius observation to?
help! SAS base 70 problem 17/35
SAS里缺失observation补全的问题
又来请教了:sas里面咋实现lag?
SAS if 问题一个
巨简单的SAS问题,可是不知道怎么做。。。。。
相关话题的讨论汇总
话题: missing话题: 12345话题: bb话题: aa话题: cc