全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
12801 5
2013-09-10
现有如下两份数据,如何按照证券代码及时间进行横向合并?
第一份数据 第二份数据
二维码

扫码加我 拉你入群

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

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

全部回复
2013-9-10 20:13:32
先把两个数据表上的时间变量统一了。你看你的第一个表格里有半年报,第二个表格只有年报呀,这是你数据的问题了。合并的话这么合并
对表一gen date=date(accper,"YMD"),对表二gen date=date(Reptdt,'YMD")
然后是合并程序
merge 1:1 Stkcd date using aa/*表二的路径和名字*/
二维码

扫码加我 拉你入群

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

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

2013-9-10 20:21:51
combing 发表于 2013-9-10 20:13
先把两个数据表上的时间变量统一了。你看你的第一个表格里有半年报,第二个表格只有年报呀,这是你数据的问 ...
非常感谢!
二维码

扫码加我 拉你入群

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

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

2013-10-17 16:28:27
combing 发表于 2013-9-10 20:13
先把两个数据表上的时间变量统一了。你看你的第一个表格里有半年报,第二个表格只有年报呀,这是你数据的问 ...
你好,最近我又有一个类似问题需要请教。
之前你告诉我通过使用gen date=date(varname, “YMD”)可以生成一个date新变量进行合并。但是现在我遇到一个时间格式为“12/31/2009”这样的使用上述方法后显示type mismatch。该如何操作?谢谢!
二维码

扫码加我 拉你入群

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

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

2013-10-17 23:00:26
thomaszt 发表于 2013-10-17 16:28
你好,最近我又有一个类似问题需要请教。
之前你告诉我通过使用gen date=date(varname, “YMD”)可以生成 ...
一样的呀gen date=date(varname,"MDY") 只是YMD的顺序根据你前面的变一下

二维码

扫码加我 拉你入群

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

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

2013-10-18 20:47:38
combing 发表于 2013-10-17 23:00
一样的呀gen date=date(varname,"MDY") 只是YMD的顺序根据你前面的变一下
QQ截图20131018204514.png 数据类型是这个,按照你说的方法还是不行,结果显示:
QQ截图20131018204700.png
附件列表
QQ截图20131018204514.png

原图尺寸 4.25 KB

数据类型

数据类型

二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群