由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - SAS 请教
相关主题
急问一个call symput问题(SAS)Ask 2 simple SAS questions,thanks
killtest Q78 79 80再来问一个SAS问题
SAS问题来了A SAS question
SAS问题SAS question - baozi
请问R Code和 Matlab Code 思路是否近似?请教SAS LABEL问题。
请教一个SAS小问题:如何得到 one cumulative varialbe of character variable?SAS question - baozi
SAS question: count non-missing value for different variables一个SAS的时间区域求值问题
[合集] how to calculate column sum not row sum in SAS? thanks a lo双包子求教:SAS问题
相关话题的讨论汇总
话题: var2话题: var1话题: sas话题: data话题: 指教
进入Statistics版参与讨论
1 (共1页)
x*******u
发帖数: 500
1
比如说我有一个data;
ID var1 var2
1 0.3 0.4
2 0.5 0.6
3 0.1 5
想实现if id=1 var1=(id=2时 var2的值),
也就是这样
ID var1 var2
1 0.6 0.4
2 0.5 0.6
3 0.1 5
请指教. 谢谢
D******n
发帖数: 2836
2
你是要解决这个特殊情况还是一个更general的情况
譬如说更多的records?
id是唯一的吗?

【在 x*******u 的大作中提到】
: 比如说我有一个data;
: ID var1 var2
: 1 0.3 0.4
: 2 0.5 0.6
: 3 0.1 5
: 想实现if id=1 var1=(id=2时 var2的值),
: 也就是这样
: ID var1 var2
: 1 0.6 0.4
: 2 0.5 0.6

D******n
发帖数: 2836
3
data _null_;
set a1;if (id=2) then call symput('value',var2);run;
data a2;
set a1;if (id=1) then var1 = &value;run;

【在 x*******u 的大作中提到】
: 比如说我有一个data;
: ID var1 var2
: 1 0.3 0.4
: 2 0.5 0.6
: 3 0.1 5
: 想实现if id=1 var1=(id=2时 var2的值),
: 也就是这样
: ID var1 var2
: 1 0.6 0.4
: 2 0.5 0.6

1 (共1页)
进入Statistics版参与讨论
相关主题
双包子求教:SAS问题请问R Code和 Matlab Code 思路是否近似?
弱问一个SAS里面求adjusted means的问题请教一个SAS小问题:如何得到 one cumulative varialbe of character variable?
我也来请教一个SAS问题SAS question: count non-missing value for different variables
如何在R里refer上一个row的值[合集] how to calculate column sum not row sum in SAS? thanks a lo
急问一个call symput问题(SAS)Ask 2 simple SAS questions,thanks
killtest Q78 79 80再来问一个SAS问题
SAS问题来了A SAS question
SAS问题SAS question - baozi
相关话题的讨论汇总
话题: var2话题: var1话题: sas话题: data话题: 指教