楼主: wz2335120
483 9

stata用merge不匹配 [推广有奖]

  • 0关注
  • 0粉丝

大专生

8%

还不是VIP/贵宾

-

威望
0
论坛币
810 个
通用积分
0.0028
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
134 点
帖子
9
精华
0
在线时间
84 小时
注册时间
2022-11-29
最后登录
2025-11-21

楼主
wz2335120 发表于 2024-4-17 21:52:13 |AI写论文
50论坛币
本人小白,打算将年份+接班准备.dta合并到SEW目标+数字化转型+三会+海外背景+接班上位.dta中
输入use “SEW目标+数字化转型+三会+海外背景+接班上位.dta”
      merge m:m StockCode AccPeriod using "年份+接班准备.dta"后匹配失败
Result                      Number of obs
    -----------------------------------------
    Not matched                        15,320
        from master                     5,995  (_merge==1)
        from using                      9,325  (_merge==2)

    Matched                                 0  (_merge==3)
    -----------------------------------------

然后也发现有的地方数据乱了,请问如何破解

关键词:Merge Stata tata 不匹配 Matched

沙发
wz2335120 发表于 2024-4-17 21:56:07
自顶

藤椅
wz2335120 发表于 2024-4-18 10:41:01
自顶

板凳
20190627 发表于 2024-4-18 21:34:51
最好不用n:n

报纸
20190627 发表于 2024-4-18 21:37:08
gen x=str(StockCode)+"-"+str(AccPeriod),再用x作为链接变量 merge

地板
wz2335120 发表于 2024-4-19 08:57:18
20190627 发表于 2024-4-18 21:34
最好不用n:n
1:3 m:1 1:1都试过了,都一样

7
wz2335120 发表于 2024-4-19 09:04:36
20190627 发表于 2024-4-18 21:37
gen x=str(StockCode)+"-"+str(AccPeriod),再用x作为链接变量 merge
输入这个它显示unknown function str()

8
20190627 发表于 2024-4-19 20:00:05
wz2335120 发表于 2024-4-19 09:04
输入这个它显示unknown function str()
如果变量是数字型,可以用string()转为字符型,再把这两个变量合成一个作为链接变量试试

9
20190627 发表于 2024-4-19 20:03:50
wz2335120 发表于 2024-4-19 09:04
输入这个它显示unknown function str()
如果变量是数字型,可以用string()转为字符型,gen x=string(StockCode)+"-"+string(AccPeriod),再用x作为链接变量 merge看看

10
wz2335120 发表于 2024-4-19 21:13:04
20190627 发表于 2024-4-19 20:03
如果变量是数字型,可以用string()转为字符型,gen x=string(StockCode)+"-"+string(AccPeriod),再用x作 ...
谢谢,自己解决了,是变量格式的问题

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

本版微信群
扫码
拉您进交流群
GMT+8, 2026-2-1 12:18