现在想跨数据集对这些变量求和,不知如何进行?
例如:
数据集1:dataset.a001,变量为a,b,c,d,e,f
数据集2:dataset.a002,变量为g,h, i,j,k,l
现想定义一个新变量HH,定义HH为原数据集中第二个变量和第五个变量的和,然后对每个数据集都是对第二个变量和第五个变量求和,不知如何处理?
菜鸟一枚,还请赐教!

|
楼主: roberthk309
|
3118
5
[原创博文] 对多个数据集中相同位置的变量进行计算 |
|
高中生 85%
-
|
回帖推荐1# roberthk309
data a;
input x y;
datalines;
1 2
3 4
;
run;
data b;
input m n;
datalines;
3 5
2 7
;
run;
OPTIONS symbolgen mlogic mprint;
%macro sumcrossds(lib1=, lib2=, dsa=, dsb=, varnum1=, varnum2=);
proc sql;
select name into :i from dictionary.columns where libname=%upcase("&lib1") and memname=%upcase("&dsa") and varnum=&varnum1;
select name into :j from dictionar ...
本帖被以下文库推荐
| ||
|
|
| ||
| ||
|
Let them be hard, but never unjust
|
||
| ||
|
观钓颇逾垂钓趣 种花何问看花谁
|
||
| ||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


