楼主: lwq981010
973 5

[数据管理求助] 求老师指导该如何满足我这种合并数据集的要求 [推广有奖]

  • 0关注
  • 1粉丝

已卖:40份资源

硕士生

57%

还不是VIP/贵宾

-

威望
0
论坛币
627 个
通用积分
4.0033
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
478 点
帖子
33
精华
0
在线时间
316 小时
注册时间
2018-1-17
最后登录
2025-11-15

楼主
lwq981010 在职认证  学生认证  发表于 2020-4-20 01:30:11 |AI写论文
20论坛币
我有两个数据集需要合并,大致是这样的:
第一个数据集如图一所示,是债券的bond_id和对应上市公司股票的stk_id,一家上市公司可以发行多次债券因此是stk_id一对多bond_id
1587316570.jpg
第二个数据集如图二所示,是每个股票的交易价格时间序列
1587316579(1).jpg
现在我想以每个债券作为单个样本,合并两个数据集,最终实现图三所示的以bond_id作为标识,每个bond_id都对应stk_id的交易时间序列
1587316591(1).jpg
然而,我使用merge命令时,利用stk_id作为合并标识,无论怎么操作都只能变成图四所示的样子,stata以为stk_id是相同的,所以直接顺序给合并了,但在按照我的意图同一个stk_id也并不等价。
1587316599(1).jpg
请问老师们,这种情况可以通过merge里的其他选项或者其他命令方式解决吗,跪求指导!

沙发
lwq981010 在职认证  学生认证  发表于 2020-4-20 11:32:53
顶一下

藤椅
lwq981010 在职认证  学生认证  发表于 2020-4-20 11:57:02
lwq981010 发表于 2020-4-20 11:32
顶一下
顶一下,跪求老师

板凳
lwq981010 在职认证  学生认证  发表于 2020-4-20 15:17:42
lwq981010 发表于 2020-4-20 11:57
顶一下,跪求老师
继续顶....

报纸
lwq981010 在职认证  学生认证  发表于 2020-4-20 17:07:45
顶.....

地板
lwq981010 在职认证  学生认证  发表于 2025-7-6 02:07:48
这个可以用joinby来实现

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-5 16:04