全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
14792 8
2017-04-24
1.jpg
如上图,将0.dta和15.dta均放在F:\3下,两个文件里面均含有reportername productcode partnername year这些变量,我想将两个文件按这些变量合并成一个文件,但是出现上图的结果。请问如何才能合并完成?
二维码

扫码加我 拉你入群

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

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

全部回复
2017-4-30 11:48:58
你只能有一个唯一的识别变量 ,以他合并两个数据
二维码

扫码加我 拉你入群

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

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

2017-4-30 16:41:06
SiGre 发表于 2017-4-30 11:48
你只能有一个唯一的识别变量 ,以他合并两个数据
Not exactly! 有时我们需要两个或以上之变量来合并数据!
二维码

扫码加我 拉你入群

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

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

2017-5-1 08:27:54
黃河泉 发表于 2017-4-30 16:41
Not exactly! 有时我们需要两个或以上之变量来合并数据!
需要是需要,但是目前没有数据库处理软件或语音能够用两个或以上的key或者identity来合并数据。如果你知道有,请赐教
二维码

扫码加我 拉你入群

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

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

2017-5-1 09:12:16
SiGre 发表于 2017-5-1 08:27
需要是需要,但是目前没有数据库处理软件或语音能够用两个或以上的key或者identity来合并数据。如果你知道 ...
当然可以2个以上的了http://www.princeton.edu/~otorres/Merge101.pdf


看清楚,merge的help明确写的是varlist  ,这是变量列表,是多个变量;不是varname
Title
    [D] merge -- Merge datasets
Syntax
    One-to-one merge on specified key variables
       merge 1:1 varlist  using filename [, options]





你可以看看histogram,这个命令才只能跟一个变量
  [R] histogram -- Histograms for continuous and categorical variables
Syntax
        histogram varname [if] [in] [weight] [, [continuous_opts | discrete_opts] options]


二维码

扫码加我 拉你入群

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

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

2017-5-1 09:31:32
蓝色 发表于 2017-5-1 09:12
当然可以2个以上的了http://www.princeton.edu/~otorres/Merge101.pdf
谢谢回复。你发的PDF我看了,但是我想您没有理解我的意思。假设有两个数据库,每个观测值缺少唯一的id,但是可以由两个或以上的字段决定唯一一条数据。这里必须使用merge 1:1,但是varlist没有唯一确定的变量无法实现合并(stata报错缺少uniquely specified variable)。我当时想合并的是两个面板数据,穷尽我的编程知识数据库知识都没有找到合并的软件或者语言。我个人认为当前的大部分数据操作程序都需要一个唯一确定的id实现一对一合并。请指正。
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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