由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 包子求sas 问题~
相关主题
11月真题疑问R里面怎么construct power set?
问个比较具体的算法问题请教一个关于r的问题。
请问这个程序的OUTPUT为啥跟我想的不一样。。。。SAS求助
How to prove the bound of Chebyshev's inequality can't be i (转载)关于处理两个csv文件交集和子集的问题
请问SAS中如何通过组内一个变量的值控制整组变量怎么说明一个数据子集是否可以代表整个population
请教一个SQL问题这种情况下怎么做chisq test 和 anova
来,做道题我的组有一个空缺
求助关于似然比检验波士顿附近有个空缺,必须精通sas,
相关话题的讨论汇总
话题: varx话题: do话题: vary话题: 121话题: c#
进入Statistics版参与讨论
1 (共1页)
w********n
发帖数: 33
1
有两个数据子集,左边数据变量VarX的某些值是空缺的。
ID Doc# VarX ID Doc# VarY
1 234 abab 1 467 abcd
1 121 1 121 A
1 121 2 789 B
1 112 cdse 3 909 asde
2 789 3 900 asdu
2 234 rtfg ... ... ....
2 345 pgpg
... ... ....
需要把以上左边的数据生成如下格式,把空缺的VarX值从右边的VarY值通过Doc#补充进
来,Doc#值是unique的控制变量,对应唯一的VarX或者VarY。
ID Doc# VarX
1 234 abab
1 121 A
1 121 A
1 112 cdse
2 789 B
2 234 rtfg
2 345 pgpg
...

这个通过sas应该怎么实现啊?多谢多谢~
s******r
发帖数: 1524
2
data c;
merge a b;by Doc;
if varx='' then var=vary;else var=varx;
drop varx vary;
run;

【在 w********n 的大作中提到】
: 有两个数据子集,左边数据变量VarX的某些值是空缺的。
: ID Doc# VarX ID Doc# VarY
: 1 234 abab 1 467 abcd
: 1 121 1 121 A
: 1 121 2 789 B
: 1 112 cdse 3 909 asde
: 2 789 3 900 asdu
: 2 234 rtfg ... ... ....
: 2 345 pgpg
: ... ... ....

S******y
发帖数: 1123
3
PROC SQL
coalesce function
w********n
发帖数: 33
4
十分感谢,请查收包子,喝喝

【在 s******r 的大作中提到】
: data c;
: merge a b;by Doc;
: if varx='' then var=vary;else var=varx;
: drop varx vary;
: run;

1 (共1页)
进入Statistics版参与讨论
相关主题
波士顿附近有个空缺,必须精通sas,请问SAS中如何通过组内一个变量的值控制整组变量
SAS daily tips - PROC FREQ请教一个SQL问题
SAS daily tips - PROC GPLOT来,做道题
Re: 请问SAS如何学起?求助关于似然比检验
11月真题疑问R里面怎么construct power set?
问个比较具体的算法问题请教一个关于r的问题。
请问这个程序的OUTPUT为啥跟我想的不一样。。。。SAS求助
How to prove the bound of Chebyshev's inequality can't be i (转载)关于处理两个csv文件交集和子集的问题
相关话题的讨论汇总
话题: varx话题: do话题: vary话题: 121话题: c#