请选择 进入手机版 | 继续访问电脑版
楼主: cquxiangfh
1087 1

[问答] 关于水平合并数据的问题 [推广有奖]

  • 1关注
  • 0粉丝

大专生

76%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
1.0500
学术水平
0 点
热心指数
8 点
信用等级
0 点
经验
939 点
帖子
40
精华
0
在线时间
40 小时
注册时间
2019-1-12
最后登录
2023-3-30

cquxiangfh 发表于 2019-2-19 11:29:37 |显示全部楼层 |坛友微信交流群

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
目标:将换手率分为两组后和股票的收益率进行合并,
使用的代码如下所示
data lms;
merge c ret;
by stkcd year month;
run;
数据ret来源于国泰安数据库,
数据c为换手率数据,将其分为了高低两组,来源于wind数据库,由于其变量stkcd是以数值型存在无法和国泰安数据库数据合并所以使用代码
data a;
set a(rename=(stkcd=jj));
stkcd=put(jj,$8.);
drop jj;
run;
将其转化为了字符串变量,最后在合并出来的数据出现这样的问题:比如说stkcd为0000001的股票在13年1月有收益数据,同时也有分组数据,但是将数据按照13年一月合并后,就变成了两个观测值垂直合并的结果,既是第一行数据有收益数据但是分组数据为缺失值,第二行数据有分组数据但是收益数据为缺失值
我尝试用sql语言进行合并数据但是无法进行合并


二维码

扫码加我 拉你入群

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

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

关键词:合并数据 wind数据库 国泰安数据库 rename wind数据

已有 1 人评分热心指数 收起 理由
eijuhz + 1 精彩帖子

总评分: 热心指数 + 1   查看全部评分

cquxiangfh 发表于 2019-2-19 11:31:29 |显示全部楼层 |坛友微信交流群
很着急求大神

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-3-29 03:29