楼主: sinopart
3207 8

[面板数据求助] reshape转换数据格式之后很多年数据缺失 [推广有奖]

  • 0关注
  • 11粉丝

已卖:309份资源

副教授

76%

还不是VIP/贵宾

-

威望
0
论坛币
223 个
通用积分
3.4683
学术水平
6 点
热心指数
17 点
信用等级
7 点
经验
69759 点
帖子
1240
精华
0
在线时间
620 小时
注册时间
2006-12-22
最后登录
2022-12-20

楼主
sinopart 发表于 2016-5-30 10:27:35 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
图片3.png
reshape long rank, i(id code) j(year)
(note: j = 0 1 2 3 4 5 6 7 8 9 10 11 12 99)
(note: rank0 not found)
(note: rank1 not found)
(note: rank2 not found)
(note: rank3 not found)
(note: rank4 not found)
(note: rank5 not found)
(note: rank6 not found)
(note: rank7 not found)
(note: rank8 not found)
(note: rank9 not found)

Data                               wide   ->   long
-----------------------------------------------------------------------------
Number of obs.                      215   ->    3010
Number of variables                  18   ->      16
j variable (14 values)                    ->   year
xij variables:
                 rank0 rank1 ... rank99   ->   rank
-----------------------------------------------------------------------------
我的原始数据是1999至2012年,后来发现跑命令时候总提示出错,看了例子觉得应该是我的year和例子的格式不太一样,就把year的格式改为99,00,01,02,然后结果中00-09数据都缺失,我觉得是系统不认00-09这种时间模式,求各位指教该怎么解决,多谢


二维码

扫码加我 拉你入群

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

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

关键词:reshape Shape 数据缺失 数据格式 RES

我并非天生璀璨的钻石,但我希望时间和磨砺令我焕发别样光芒

沙发
bens220 在职认证  发表于 2016-5-30 13:00:20
建议楼主给出原始数据

藤椅
sinopart 发表于 2016-5-30 15:01:54

RE: reshape转换数据格式之后很多年数据缺失

bens220 发表于 2016-5-30 13:00
建议楼主给出原始数据
您好,上传总显示失败已经有文件存在,改了文件名也不行,您方便告诉我邮箱不,我发给您
我并非天生璀璨的钻石,但我希望时间和磨砺令我焕发别样光芒

板凳
Captain-CUI 学生认证  发表于 2016-5-30 15:31:06 来自手机
sinopart 发表于 2016-5-30 15:01
您好,上传总显示失败已经有文件存在,改了文件名也不行,您方便告诉我邮箱不,我发给您
不要使用01  02这种表示年份,把0去掉!至于99嘛,建议你从1开始计数,数据格式调整为长型之后再调整时间!没必要非得一步到位!

报纸
sinopart 发表于 2016-5-30 15:35:00
Captain-CUI 发表于 2016-5-30 15:31
不要使用01  02这种表示年份,把0去掉!至于99嘛,建议你从1开始计数,数据格式调整为长型之后再调整时间 ...
明白您的意思了谢谢

地板
sinopart 发表于 2016-5-30 15:38:35
Captain-CUI 发表于 2016-5-30 15:31
不要使用01  02这种表示年份,把0去掉!至于99嘛,建议你从1开始计数,数据格式调整为长型之后再调整时间 ...
对了,麻烦您还有个问题。reshape转换数据格式中的时间必须用两位数吗?我看stata中的例子都是83、84、85等。不能用1985、1986之类的吗

7
Captain-CUI 学生认证  发表于 2016-5-30 15:57:26
sinopart 发表于 2016-5-30 15:38
对了,麻烦您还有个问题。reshape转换数据格式中的时间必须用两位数吗?我看stata中的例子都是83、84、85 ...
你可以试试,使用rename命令批量更改变量名!

8
sinopart 发表于 2016-5-30 16:02:59
Captain-CUI 发表于 2016-5-30 15:57
你可以试试,使用rename命令批量更改变量名!
按照您说的办法成功了,但我还是好奇为啥year不能是1982这种形式

9
Captain-CUI 学生认证  发表于 2016-5-30 16:21:49
sinopart 发表于 2016-5-30 16:02
按照您说的办法成功了,但我还是好奇为啥year不能是1982这种形式
stata好像有内部的时间格式,19xx这种识别不出!

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

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