楼主: StarNo1
8623 6

[其他] 【求助】合并配对两个数据库 [推广有奖]

  • 0关注
  • 0粉丝

本科生

81%

还不是VIP/贵宾

-

威望
0
论坛币
78 个
通用积分
23.6294
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1543 点
帖子
121
精华
0
在线时间
61 小时
注册时间
2008-8-20
最后登录
2022-5-3

楼主
StarNo1 发表于 2010-4-28 10:32:42 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
针对文件1的每一个观察量,比如obs1,都能从文件2中找出一个year和month都相同(就是bondyear=tbillyear, bondmonth=tbillmonth--这个我确定是可以做到的,因为文件2中的数据每一年每一月都有),并且duration还要最接近或相等的观察值(就是bondduration=tbillduration或者min(bondduration-tbillduration))。然后把文件2中的这个变量和文件1中的obs1放进同一行。对文件1中所有的变量都要如此。附上一部分数据:

数据1:
bondduration        bondyear        bondmonth   bondyield
5.728498                2005                6                   0.599
5.728498                2005                6                   0.589
5.728498                2005                6                   0.589
5.637138                2005           6                   0.611
数据2:
tbillyield        tbillyear        tbillmonth    tbillduration
.055181        2001                1                 10.86   
.055304        2001                1                 11.32
.055399        2001                1                 13.01
.049923        2001                1                 0.28

希望大家能帮帮我。
二维码

扫码加我 拉你入群

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

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

关键词:数据库 Duration ration ratio ATION 数据库

沙发
sungmoo 发表于 2010-4-28 21:12:47
StarNo1 发表于 2010-4-28 10:32 并且duration还要最接近或相等的观察值(就是bondduration=tbillduration或者min(bondduration-tbillduration))
若满足条件的观测值不只一个,选哪个?

藤椅
StarNo1 发表于 2010-4-29 02:32:21
那就全选,取均值配对

板凳
changfang4421 发表于 2010-4-29 09:19:23
我做过这样的合并,只要选择一个关键变量在两个数据库变量名是相同的就可以了。

报纸
sclids 发表于 2010-5-2 21:00:43
请看help中的merge命令

地板
miracle-tea 发表于 2010-5-3 01:24:57
changfang4421 发表于 2010-4-29 09:19
我做过这样的合并,只要选择一个关键变量在两个数据库变量名是相同的就可以了。
同意,将两个数据库中相同的那个变量名统一就可以了,即在一个数据库中rename,然后用merge

7
蘿蔔thr 学生认证  发表于 2017-9-1 20:29:58
还有吗?

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

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