楼主: sylviadudu
3085 7

[原创博文] 关于merge后缺省值赋值 [推广有奖]

  • 0关注
  • 0粉丝

高中生

5%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
353 点
帖子
20
精华
0
在线时间
9 小时
注册时间
2010-11-10
最后登录
2024-7-30

楼主
sylviadudu 发表于 2012-3-13 22:28:12 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
有两个数据集一个是(有许多行,无缺省值)

stkcd  p  
1        1
2        1
3        1
……     ……

另一个是(只有一行,是由proc means的output得到的)
type  freq    mp
0       1550  0.5
我希望得到一个数据集是
stkcd  p       mp
1        1       0.5
2        1       0.5
3        1       0.5
……     ……   ……

怎么做啊?用merge的话mp从第二行开始就是缺省值了
各位大神帮帮忙呀!!!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Merge 缺省值 output stkcd means

沙发
sylviadudu 发表于 2012-3-13 23:29:47
亲们,已解决~

藤椅
ena7777 发表于 2012-3-15 09:05:56
解决方法放出来啊,我也学习学习,嘿嘿

板凳
小春1988 发表于 2012-3-15 09:31:11
运用索引加set  set语言

报纸
sylviadudu 发表于 2012-3-16 15:42:26
ena7777 发表于 2012-3-15 09:05
解决方法放出来啊,我也学习学习,嘿嘿
其实吧,我真正的目的是要做减法,就是p-mp。。。后来发现不用必须吧mp那列缺省的填满,从隔壁楼大神那里挖来了一个做法——
retain mp1;
if _n_=1 then mp1=mp;
pp=p+(-mp1);
嘻嘻,就这样!!!

地板
sylviadudu 发表于 2012-3-16 15:43:05
小春1988 发表于 2012-3-15 09:31
运用索引加set  set语言
不是很懂。。。还没学索引语言。。。不过谢谢了!

7
ena7777 发表于 2012-3-17 12:10:46
sylviadudu 发表于 2012-3-16 15:42
其实吧,我真正的目的是要做减法,就是p-mp。。。后来发现不用必须吧mp那列缺省的填满,从隔壁楼大神那里 ...
谢谢哈~

8
mosquito93 发表于 2013-2-17 17:21:23
sylviadudu 发表于 2012-3-16 15:42
其实吧,我真正的目的是要做减法,就是p-mp。。。后来发现不用必须吧mp那列缺省的填满,从隔壁楼大神那里 ...
学到啦,感谢楼主分享

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-7 11:43