楼主: sdpanbo2015
4570 11

[面板数据求助] 关于面板数据merge的问题,求大神指导 [推广有奖]

  • 2关注
  • 2粉丝

已卖:12份资源

硕士生

37%

还不是VIP/贵宾

-

威望
0
论坛币
1808 个
通用积分
0.2639
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1579 点
帖子
64
精华
0
在线时间
215 小时
注册时间
2016-7-16
最后登录
2025-11-30

楼主
sdpanbo2015 学生认证  发表于 2016-8-5 06:18:24 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
stata新手,求大神指导,两组数量的面板数据进行merge,合并变量之一为企业id,如下所示(一部分)初始为字符型,但需要将其转化为数值型,destring 和 encode都不行,显示为
destring id, replace
id contains nonnumeric characters; no replace。
是不是因为其中有X,O,S等字母。看了看有人说用ignore(“,”),但是是要知道ignore的所有字母。但样本数量太大不能知道有哪些字母。
求大神指导啊!!!因为要进行merge,所以必须要把字符型转化为数值型啊

lglenttycd
773050595
OS4474306
OS4474306
OS4474306
111352033
713979271
X09432416
X09432416
X09432416
X09432416
706245819
706245819


二维码

扫码加我 拉你入群

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

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

关键词:数据merge 关于面板数据 Merge 面板数据 Characters replace encode 样本 字母

回帖推荐

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

直接用real()函数处理。gen idnew=real(id)

沙发
黃河泉 在职认证  发表于 2016-8-5 08:22:39
可不可以将另一组要合并之对应资料(numerical)一起 show 出来,才容易判断如何做!

藤椅
sdpanbo2015 学生认证  发表于 2016-8-6 01:07:46
黃河泉 发表于 2016-8-5 08:22
可不可以将另一组要合并之对应资料(numerical)一起 show 出来,才容易判断如何做!
两组变量是一样,都是这个样子字母和数字的字符型变量,但不知如何转化为数值型,destring 显示contains nonnumeric characters; no replace

板凳
黃河泉 在职认证  发表于 2016-8-6 07:21:25
既然兩組之變量都是一樣,那就直接 merge 就可以了(不管是文字還是數值都可)!

报纸
xddlovejiao1314 学生认证  发表于 2016-8-6 07:23:47 来自手机
sdpanbo2015 发表于 2016-8-5 06:18
stata新手,求大神指导,两组数量的面板数据进行merge,合并变量之一为企业id,如下所示(一部分)初始为字符 ...
直接用real()函数处理。gen idnew=real(id)

地板
黃河泉 在职认证  发表于 2016-8-6 17:49:26
哦,对了!你的 id 有重复之现象,例如
  1. OS4474306
  2. OS4474306
  3. OS4474306
复制代码
这样合并会有问题!类似 variable id does not uniquely identify observations in the master data!
已有 1 人评分经验 热心指数 收起 理由
夏目贵志 + 5 + 1 热心帮助其他会员

总评分: 经验 + 5  热心指数 + 1   查看全部评分

7
sdpanbo2015 学生认证  发表于 2016-8-7 21:49:02
xddlovejiao1314 发表于 2016-8-6 07:23
直接用real()函数处理。gen idnew=real(id)
enen, 谢谢老师啊

8
sdpanbo2015 学生认证  发表于 2016-8-7 21:49:24
黃河泉 发表于 2016-8-6 17:49
哦,对了!你的 id 有重复之现象,例如 这样合并会有问题!类似 variable id does not uniquely identify o ...
哦哦,我还有年份year一块儿的

9
黃河泉 在职认证  发表于 2016-8-8 15:47:40
假设你的 id 为 lglenttycd 而年为 year,可试试 (假设你两个资料档已经为 Stata 格式,分别为 aaa.dta 与 bbb.dta,并存在同一目录下)
  1. use "aaa.dta", clear
  2. merge 1:1 lglenttycd year using "bbb.dta"
复制代码

10
sdpanbo2015 学生认证  发表于 2016-8-9 01:04:50
黃河泉 发表于 2016-8-8 15:47
假设你的 id 为 lglenttycd 而年为 year,可试试 (假设你两个资料档已经为 Stata 格式,分别为 ...
恩恩,谢谢指导啊。我现在就是这么输得,不过我还想问一下这个指令,因为我有很多个id,同时又为7年的面板数据,所以可不可以用m;m呢?

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

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