楼主: bluehaiku
3584 8

怎样对一个数据集的一个变量值进行填充啊 [推广有奖]

  • 10关注
  • 2粉丝

已卖:16份资源

讲师

75%

还不是VIP/贵宾

-

威望
0
论坛币
795 个
通用积分
14.0008
学术水平
5 点
热心指数
5 点
信用等级
5 点
经验
8765 点
帖子
212
精华
0
在线时间
639 小时
注册时间
2015-11-12
最后登录
2025-6-7

楼主
bluehaiku 发表于 2016-9-25 12:03:58 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
怎样用上一个观测值,填充下一个缺失值啊,呜呜
二维码

扫码加我 拉你入群

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

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

关键词:变量值 数据集 观测值 缺失值

Image 058.jpg (91.8 KB)

Image 058.jpg

沙发
流水不朽 发表于 2016-9-25 13:49:26
使用  lag()函数

藤椅
bluehaiku 发表于 2016-9-25 15:47:07
流水不朽 发表于 2016-9-25 13:49
使用  lag()函数
lag是针对不同变量的啊,不同变量间的填充,

板凳
进击的小瓶盖 发表于 2016-9-26 13:49:44
if first.xxx thendo;
  m=xxx;
end;
else do;
  if xxx ne . then xxx=xxx;
  else xxx=m;
end;

...我也是新手。。。。做东西的时候会让用上一个非空值补到下一个空值,我的做法差不多这个意思,具体的各有各的方法吧,,,

报纸
进击的小瓶盖 发表于 2016-9-26 13:49:57
加油,等回复

地板
进击的小瓶盖 发表于 2016-9-26 14:01:19
进击的小瓶盖 发表于 2016-9-26 13:49
if first.xxx thendo;
  m=xxx;
end;
写错了,,,,,不要看着个。。。。

7
进击的小瓶盖 发表于 2016-9-26 14:25:35
进击的小瓶盖 发表于 2016-9-26 13:49
if first.xxx thendo;
  m=xxx;
end;
data aa;
infile datalines;
input a b c;
datalines;
1 2 3
1 .  3
1 4 3
1  . 3
;
run;

data bb;
  set aa;
  by a notsorted;
  retain m ;
  if first.a then m=b;
  if not missing(b) then m=b;
  else do;
    b=m;
    m=b;
  end;
run;

上一个写错了。。。这样可以做出来

8
fyp198744 发表于 2016-9-26 14:46:31
data a;
var="age";name="age(year)";output;
var='';name='';output;
var='';name='';output;
var='';name='';output;
var='';name='';output;
var='';name='';output;
var='';name='';output;
var='agerg4';name='age group';output;
var='';name='';output;
var='';name='';output;
var='';name='';output;
var='';name='';output;
var='';name='';output;
var='sex';name='sex n(%)';output;
var='';name='';output;
var='';name='';output;
var='';name='';output;
var='';name='';output;
var='';name='';output;
run;

data b;
        retain m n;
        set a;
        if var ne "" then do;m=var;n=name;end;       
run;

9
baiyaoqian 发表于 2016-10-24 11:10:23
fyp198744 发表于 2016-9-26 14:46
data a;
var="age";name="age(year)";output;
var='';name='';output;

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-26 03:21