全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1407 3
2015-08-07
我有下面的一组数据,请问如何在相同的setnr, 把case=0的age1代替为case=1的age1?

setnrcaseage1

216

1

56.43288

216

0

57.67397

216

0

59.60548

216

0

60.2137

216

0

57.55342

217

1

57.36986

217

0

59.3589

217

0

60.67123

217

0

60.27123


二维码

扫码加我 拉你入群

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

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

全部回复
2015-8-7 17:38:04
data data2;
set data(rename=(age1=age2));
where case=1;
data data3;
merge data data2;
by setnr;
drop age1;
rename age2=age1;
run;
同样是新手,虽然代码比较长但是这个逻辑比较简单。
二维码

扫码加我 拉你入群

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

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

2015-8-7 21:16:00
复制代码
二维码

扫码加我 拉你入群

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

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

2015-8-13 15:48:13
多谢!
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群