全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3807 8
2018-02-09
请教大家一个问题,以下数据stkcd 代表证券代码,year表示不同年份,Type表示划分类型,property表示股权性质,其中property一列均为字符串,我想实现逗号分隔处可以分列,然后前面的变量不变,将隔开的字符移至下一行。以5为例,即
5 2006 1 3110
5 2006 1 3000
5 2006 1 3000
5 2006 2 3110
5 2006 2 3000
5 2006 2 3000
。。。。。。
reshape的命令没搞明白,望大神不吝赐教!!!



二维码

扫码加我 拉你入群

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

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

全部回复
2018-2-10 10:11:13
你的
复制代码
有重复之现象。
二维码

扫码加我 拉你入群

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

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

2018-2-10 11:03:00
请 search tidy 并安装,试试
复制代码
二维码

扫码加我 拉你入群

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

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

2018-2-10 11:32:08
用stata官方命令很容易解决

复制代码

二维码

扫码加我 拉你入群

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

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

2018-2-10 21:05:34
黃河泉 发表于 2018-2-10 11:03
请 search tidy 并安装,试试
感谢黄老师,代码试过了,可以用,最后一行代码drop前面应该没有*号吧。gather这个命令第一次见,需要学习一下。
二维码

扫码加我 拉你入群

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

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

2018-2-10 21:12:16
蓝色 发表于 2018-2-10 11:32
用stata官方命令很容易解决
感谢老师,reshape这个命令一直弄不明白,原来j里面可以直接用group代替,我一直以为i,j括号里的必须都得是数据里已有的变量呢。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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