s*******d 发帖数: 132 | 1 I have an id variable, and hundreds of covariates var1- var100.
There are some id are the same with each other. For these rows with the same
id, I need to calculate the mean for var1 - var100, respectively.
How to do this in R? Thanks. |
|
l***o 发帖数: 5337 | 2 一个data set, 结构很简单:
rowid, var1, var2, ... var100.
我现在就对var1-var100 的一种值(‘A')感兴趣,希望查一查 ’A'的位置都在哪儿。
所以想搞个output data set,只有两行:
rowid, location
比如说, 第一行的 var19, var77的值是‘A', 那输出set中就应该有两行:
rowid location
1 19
1 77
请问这个怎么写才好?谢谢! |
|
A*********u 发帖数: 8976 | 3 如果想一次全搞定
用Array
用'--'连接var1--var100
%macro dummy(in=, var=, out=);
data &out;
set ∈
if missing(&var) then dummy=1;
else dummy=0;
run;
%mend dummy;
help ya.
thanks. |
|
d*****3 发帖数: 438 | 4 我有100个相同format的dataset,文件名称如下:Studio1,Studio2,...Studio100
我想把100个数据文件merge起来,有没有简便的方法,比如类似variable的那种Var1-
Var100.
难道我不得不把这100个文件名全部罗列出来吗?
data New;
merge Studio1,Studio2,Studio3,....Studio100;
by provider;
run; |
|
p*****o 发帖数: 543 | 5 我是先给ARRAY TEST1赋值的
ARRAY TEST1{*} VAR1--VAR100;
然后我想定义两个新的ARRAY,并且他们的DIMENSION跟TEST1一样,请问该怎么定义?(
当然假设我并不知道TEST1的维数是100)。
我想是类似这样的,ARRARY TEST2{DIM(TEST1)}
请问有办法么? |
|