全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
14167 8
2016-08-23
想要把excel中的一般数据转换为stata中的面板数据。使用的命令是reshape long y,i(id) j(year),为什么出现的是下面的这些。之前转换过一次,成功,这次将数据量增大,全部输进去后,命令不行了。求指教。
variable id does not uniquely identify the observations
    Your data are currently wide.  You are performing a reshape long.  You specified i(id) and j(year).  In the current wide form, variable
    id should uniquely identify the observations.  Remember this picture:

         long                                wide
        +---------------+                   +------------------+
        | i   j   a   b |                   | i   a1 a2  b1 b2 |
        |---------------| <--- reshape ---> |------------------|
        | 1   1   1   2 |                   | 1   1   3   2  4 |
        | 1   2   3   4 |                   | 2   5   7   6  8 |
        | 2   1   5   6 |                   +------------------+
        | 2   2   7   8 |
        +---------------+
    Type reshape error for a list of the problem observations.
为什么我输进命令之后显示这个,之前有个数据输进命令可以转换,但这次怎么输也出来这些提示,求指教。
二维码

扫码加我 拉你入群

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

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

全部回复
2016-8-23 16:38:33
Try:
复制代码
二维码

扫码加我 拉你入群

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

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

2016-8-23 16:46:45
黃河泉 发表于 2016-8-23 16:38
Try:
谢谢,我又重新把数据输了一遍,用这个命令可以了。
二维码

扫码加我 拉你入群

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

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

2016-8-23 16:52:09
Klaus777 发表于 2016-8-23 16:46
谢谢,我又重新把数据输了一遍,用这个命令可以了。
Great.
二维码

扫码加我 拉你入群

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

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

2018-1-31 22:07:24
Klaus777 发表于 2016-8-23 16:46
谢谢,我又重新把数据输了一遍,用这个命令可以了。
同样遇到了这个问题,数据量变到6000条后就不能用了,不懂问题出在哪里,请问楼主重新输入数据是啥意思呀,感谢!!!
二维码

扫码加我 拉你入群

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

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

2020-2-10 00:14:23
直接用duplicates drop 删除重复的样本
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群