由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - a sas merge question
相关主题
求一段SAS code求教 SAS base 123 Q 16
help on a sas question关于proc sql left join的一个问题
PROC SQL join data help请教sas code问题
从大data 产生多个小data 的方法请教一sas programmm
SAS Questionhelp for a sas question
Dataset merge的一个问题[提问]怎样sort这个dataset?
问个效率问题 SQL vs data step,大数据量%do questions
SAS菜鸟请教如果使SAS的output的结果放到一个文件内?请教一下SAS编程的一个问题
相关话题的讨论汇总
话题: planid话题: 100话题: level1话题: level2话题: merge
进入Statistics版参与讨论
1 (共1页)
o*****a
发帖数: 229
1
I have 2 datasets, one is like
planid level1
100 A
100 B
100 C
the other one is
planid level2
100 D
I want the output to be
planid level1 level2
100 A D
100 B .
100 C .
I have tried different ways, and I can only get
planid level1 level2
100 A D
100 B D
100 C D
or
planid level1 level2
100 A .
100 B .
100 C .
100 . D
But these 2 outputs are not what I want... Does anyone know how to
accomplish this? Thank you very much!
h******e
发帖数: 1791
2
给每个dataset加个变量n,其值为_N_,然后在merge就行了。
o*****a
发帖数: 229
3
嗯。应该可以。回头试试。谢谢!
k*******a
发帖数: 772
4
Here is my solution, maybe too stupid:)
data a;
input planid level1 $;
datalines;
100 A
100 B
100 C
200 D
200 E
200 F
;
data b;
input planid level2 $;
datalines;
100 D
100 Z
200 H
;
data a;
set a;
by planid;
if first.planid then count=0;
count+1;
data b;
set b;
by planid;
if first.planid then count=0;
count+1;
data c;
merge a b;
by planid count;
drop count;
proc print data=c;run;
R*****g
发帖数: 99
5
data ab;
merge a b; *don't add BY statement;
run;

【在 o*****a 的大作中提到】
: I have 2 datasets, one is like
: planid level1
: 100 A
: 100 B
: 100 C
: the other one is
: planid level2
: 100 D
: I want the output to be
: planid level1 level2

1 (共1页)
进入Statistics版参与讨论
相关主题
请教一下SAS编程的一个问题SAS Question
遇到个SAS 问题,求教Dataset merge的一个问题
sas adv 63题 52问个效率问题 SQL vs data step,大数据量
SAS problem ask for help!SAS菜鸟请教如果使SAS的output的结果放到一个文件内?
求一段SAS code求教 SAS base 123 Q 16
help on a sas question关于proc sql left join的一个问题
PROC SQL join data help请教sas code问题
从大data 产生多个小data 的方法请教一sas programmm
相关话题的讨论汇总
话题: planid话题: 100话题: level1话题: level2话题: merge