admin管理员组

文章数量:1654028

问题描述

  1. 一表有排污费变量,一表有政府环保补助变量。想要通过股票代码(stkcd)和年份(year)一一对应,将两表汇成一表。
  2. 预实现:stkcd(重污染行业)、year(2011-2017)、排污费、环保补助四列的面板数据。
  3. stata代码:merge 1:1 stkcd year using “环保补助的文件夹路径”
  4. 报错提醒:variables stkcd year do not uniquely identify observations in the master data

处理报错方法(无用)

  1. duplicates list,显示没有重复值,但是仍没解决问题
  2. list stkcd if stkcd ==stkcd[_n-1],还没解决问题

最终解决方法

  1. **问题的发现:**发现在master表格中,存在几列的stack、year相同,但是排污费不同。如图:
  2. 解决方法:
用Excel排查重复项目:

先建一列,=A2&B2,后应用到下面的所有行。

在根据条件格式中筛选出重复值即可。

本文标签: 横向uniquelystataidentifyData