我的数据结构如表1所示:
ID Variable1 Variable2
1 2 5
2 10 2
3 14 3
4 4 3
我需要在表2中为每一行添加以下数据:
Coef Value
Variable1C 4.2
Variable2C 5.6
最终结果应为:
ID Variable1 Variable2 Variable1C Variable2C
1 2 5 4.2 5.6
2 10 2 4.2 5.6
3 14 3 4.2 5.6
4 4 3 4.2 5.6
我怎么追求这个?到目前为止,我只能通过转换表2然后添加它来获取一个数据,但这不是我想要的。
答案 0 :(得分:0)
一个简单的数据步骤应该这样做。
data want ;
set have ;
Variable1C=4.2 ;
Variable2=5.6;
run;
如果您在表格中有数据,则将其转置并合并。
proc transpose data=table2 out=wide ;
id coef ;
var value ;
run;
data want ;
set table1;
if _n_=1 then set wide ;
run;