楼主: dagege2011
6083 7

[投稿经验与疑问] 求助stata数据配对问题 [推广有奖]

  • 0关注
  • 1粉丝

博士生

32%

还不是VIP/贵宾

-

威望
0
论坛币
4 个
通用积分
0.0003
学术水平
11 点
热心指数
9 点
信用等级
6 点
经验
4123 点
帖子
203
精华
0
在线时间
300 小时
注册时间
2013-3-12
最后登录
2014-8-4

楼主
dagege2011 发表于 2013-5-17 18:42:31 |AI写论文
5论坛币

       列1    列2
木材公司 汽车公司
水果公司 鸭梨公司
苹果公司 。
鸭梨公司 。
。            。
。            。
。            。
如上面两列公司的名称,怎么样吧列1和列2中相同的公司匹配出来呢?跪求办法。。。谢谢了!
最好是用STATA,不行的话给我推荐其他软件也可以。。。因为不是数字,汉字不知道怎么配对啊。。。


最佳答案

liangsky 查看完整内容

将1和2列所有的并到一起,然后剔除重复的,然后产生组别。再分别用列1和列2merge组别。最后列1和2就可通过数字配对了!
关键词:STATA数据 求助stata Stata tata 数据配对 配对 公司 汉字 鸭梨 最好

回帖推荐

mopycat 发表于5楼  查看完整内容

STATA用balance好像没法识别汉字,建议用excel的countif命令或者vlookup处理,很简单的,前者先合为一列编写命令找重复,后者直接找出匹配,百度一下就可以找到大批文章教你的,这里就不详细给出命令了,理论上access也可以

liangsky 发表于2楼  查看完整内容

将1和2列所有的并到一起,然后剔除重复的,然后产生组别。再分别用列1和列2merge组别。最后列1和2就可通过数字配对了!

沙发
liangsky 发表于 2013-5-17 18:42:32
将1和2列所有的并到一起,然后剔除重复的,然后产生组别。再分别用列1和列2merge组别。最后列1和2就可通过数字配对了!

藤椅
dagege2011 发表于 2013-5-17 19:46:06
liangsky 发表于 2013-5-17 18:56
将1和2列所有的并到一起,然后剔除重复的,然后产生组别。再分别用列1和列2merge组别。最后列1和2就可通过数 ...
兄弟能讲详细些吗,不是太懂哦。。。并到一起剔除重复的是什么意思呢?组别是面板那样的吗?混乱中。。。

板凳
liangsky 发表于 2013-5-18 09:46:59
产生一个包括列1和列2所有观测值对应的数值。

报纸
mopycat 发表于 2013-5-18 10:05:57
STATA用balance好像没法识别汉字,建议用excel的countif命令或者vlookup处理,很简单的,前者先合为一列编写命令找重复,后者直接找出匹配,百度一下就可以找到大批文章教你的,这里就不详细给出命令了,理论上access也可以

地板
dagege2011 发表于 2013-5-18 10:21:30
liangsky 发表于 2013-5-18 09:46
产生一个包括列1和列2所有观测值对应的数值。
问题是合并后的列有数字对应了,可是原列还是汉字啊。。。

7
liangsky 发表于 2013-5-18 12:05:28
egen group=group()

8
liangsky 发表于 2013-5-18 12:06:52
产生一个新dta,merge回来啊

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

本版微信群
加好友,备注ddjd
拉您入交流群
GMT+8, 2025-12-31 02:56