由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 求教 SAS base 123 Q 16
相关主题
in =option的一道题SAS base question
请问base(123题)的第16题A SAS problem
Ask a SAS Base question?问一个sas的问题1
SAS应用问题[求助]Base SAS123 几道题39,72,73,75,76,79,93
请教一个用SAS作DATA MERGE的问题SAS Question
请教如何写这个sas代码?Dataset merge的一个问题
如何强行合并两个datasets?问个效率问题 SQL vs data step,大数据量
请教一下SAS编程的一个问题求一段SAS code
相关话题的讨论汇总
话题: sas话题: inemp话题: insal话题: dataset
进入Statistics版参与讨论
1 (共1页)
o****n
发帖数: 281
1
有个问题一直没有想明白,请大仙们帮助:
the following SAS program is submitted:
data work.empsalary;
set work.people(in = inemp)
work.money(in = insal);
if insal and inemp;
run;
The SAS dataset work.people has 5 observations, and the dataset work.money
has 7 observations. How many observations will the dataset work.empsalary
contain?
答案是0,我想如果people和money这两个datasets有共同的observations,结果应该是
一个非零的数(不大于5)对吧?是说一定要有一个by statement才行?
k*******a
发帖数: 772
2
这个是set,不是merge
o****n
发帖数: 281
3

哦,对对,不好意思没有注意到这个。。。那如果是merge的话,答案应该是小于等于5
?merge的话还需要一个by statement么?谢谢!

【在 k*******a 的大作中提到】
: 这个是set,不是merge
o****n
发帖数: 281
4
ding
k*******a
发帖数: 772
5
也不是,有可能会是12
比如 data1里面有12个obs, 都是1
data2里面有5个obs,也都是1
按照里面那个merge的话,结果就是12个1

于5

【在 o****n 的大作中提到】
: ding
o****n
发帖数: 281
6
啊?为什么可能是12?
if insal and inemp 这个表示的是两个dataset共有的observations被subset出来把?
我觉得最多的obs个数是max(insal, inemp)...
a****g
发帖数: 8131
7
没有by,就是按照_n_ merge
row # would be minimum of the obs # of the two datasets

【在 o****n 的大作中提到】
: 啊?为什么可能是12?
: if insal and inemp 这个表示的是两个dataset共有的observations被subset出来把?
: 我觉得最多的obs个数是max(insal, inemp)...

o****n
发帖数: 281
8

嗯,好的多谢回复!

【在 a****g 的大作中提到】
: 没有by,就是按照_n_ merge
: row # would be minimum of the obs # of the two datasets

1 (共1页)
进入Statistics版参与讨论
相关主题
求一段SAS code请教一个用SAS作DATA MERGE的问题
SAS format 的问题请教如何写这个sas代码?
SAS sampling的问题如何强行合并两个datasets?
急需高人指点!!请教一下SAS编程的一个问题
in =option的一道题SAS base question
请问base(123题)的第16题A SAS problem
Ask a SAS Base question?问一个sas的问题1
SAS应用问题[求助]Base SAS123 几道题39,72,73,75,76,79,93
相关话题的讨论汇总
话题: sas话题: inemp话题: insal话题: dataset