作者tew (咖啡王子)
站内Statistics
标题Re: [程式]SAS合并两个没有common variable的数据
时间Fri Feb 28 22:28:33 2014
※ 引述《SAS》之铭言:
: [程式问题]: 合并两个没有共同变数的datasets
: [软体熟悉度]:
: 中(3个月到1年)
: [问题叙述]:
: 想请问一下板友,有两个datasets如Data1 Data2所示,
: 想要将它们结合成Data3的样子:
: Data1 Data2 Data3
: Char Num Char Num
: A 1 A 1
: B 2 A 2
: 3 A 3
: B 1
: B 2
: B 3
就你举的例子
data3;
set data1;
do num=1 to 3;
output;
end;
run;
就可以解决了 前提是 完全符合你的例子
不然 使用proc sql也可以
: google了一些方法,得到的都是如果Data2只有一笔资料的时候能用
: 这个语法 if _n_ = 1 then set Data2
: 但是我的Data2不只一笔资料,如果用 if _n_=1... 的方式,
: 会变成Data3里的num这个变数每笔值都是1。
: 能否请教一下版友,这种情况该怎麽办比较好,谢谢。
: ※ 编辑: edsmom 来自: 114.26.113.216 (02/27 19:26)
: 推 imaltar:用proc sql的join来做 02/27 19:31
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.59.171.175
1F:推 edsmom:谢谢 03/03 15:33