全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1045 3
2013-08-05
悬赏 10 个论坛币 已解决
源数据:
abc
111
112
123
124
125
136
137
138
211
212
213
214
225
226
227
228
现在想增加一列:
abc
1111
1112
2123
2124
2125
3136
3137
3138
4211
4212
4213
4214
5225
5226
5227
5228


该怎么办,求大侠指导:

最佳答案

pobel 查看完整内容

data wanted; set have; by a b c; new_var+first.b; run;
二维码

扫码加我 拉你入群

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

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

全部回复
2013-8-5 15:42:52
data wanted;
   set have;
   by a b c;
   new_var+first.b;
run;
二维码

扫码加我 拉你入群

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

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

2013-8-5 16:35:06
多出来的一列,可以作为一个单独的数据集,即只有1列变量。然后使用set命令进行两个数据集合并即可。
举例:数据集M包含三个变量 a b c.数据集N包含需要新加入的变量.
data k;
set m n;
run;
二维码

扫码加我 拉你入群

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

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

2013-8-5 16:55:30
复制代码
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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