h****w 发帖数: 14 | 1 如何让缺失数据自动取上个数据值?
若已有样本数据集如下:
id vaule
1 23
2 22
3 .
4 .
5 32
6 .
7 43
8 .
怎样得到数据集如下:
1 23
2 22
3 22
4 22
5 32
6 32
7 43
8 43
谢过各位! |
o****o 发帖数: 8077 | 2 retain?
【在 h****w 的大作中提到】 : 如何让缺失数据自动取上个数据值? : 若已有样本数据集如下: : id vaule : 1 23 : 2 22 : 3 . : 4 . : 5 32 : 6 . : 7 43
|
h****w 发帖数: 14 | 3 呵呵,retain貌似是在infile时有用,我现在work里已有样本数据集,想用set或其他
方法来得到新的数据集,retain不行啊...
呵呵,oloolo前辈,其实我就是想做mysas坛子里那个汇率转换问题
【在 o****o 的大作中提到】 : retain?
|
d*******o 发帖数: 493 | 4 data one;
input id value;
cards;
1 23
2 22
3 .
4 .
5 32
6 .
7 43
8 .
;
run;
data two(drop=temp);
set one;
retain temp;
if missing(value)=1 then value=temp;
else temp=value;
run; |
h****w 发帖数: 14 | 5 十分感谢前辈!之前一直死想办法retain value,小弟俺还是太菜了...
【在 d*******o 的大作中提到】 : data one; : input id value; : cards; : 1 23 : 2 22 : 3 . : 4 . : 5 32 : 6 . : 7 43
|
P****D 发帖数: 11146 | 6 retain必须用在新创建的variable上。
【在 h****w 的大作中提到】 : 十分感谢前辈!之前一直死想办法retain value,小弟俺还是太菜了...
|
h****w 发帖数: 14 | 7 呵呵,谢谢!
【在 P****D 的大作中提到】 : retain必须用在新创建的variable上。
|
o****o 发帖数: 8077 | 8 他那个原题有些问题没说清楚
比如如果某一天出现,是否销售和汇率的数据是能够一一对应上的, 等等
【在 h****w 的大作中提到】 : 呵呵,retain貌似是在infile时有用,我现在work里已有样本数据集,想用set或其他 : 方法来得到新的数据集,retain不行啊... : 呵呵,oloolo前辈,其实我就是想做mysas坛子里那个汇率转换问题
|