全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2632 5
2010-06-29
大家帮我看看怎么用stata变换下面的数据:
                1        1       2         2
                1        2       1        2     
1965       A        B       C        D
1966       E         F       G        H
1967       I          J        K        L
变为  :
1965       1        1        A        
1966       1        1        E
1967       1        1         I
1965       1        2        B        
1966       1        2        F
1967       1        2        J
1965       2        1        C        
1966       2        1        G
1967       2        1         K
1965       2        2        D      
1966       2        2        H
1967       2        2        L
求大家帮忙啦:)感激不尽!!
二维码

扫码加我 拉你入群

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

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

全部回复
2010-6-29 00:56:27
想出来了呢
date     one1   two1  one2   two2   
1965       A        B       C        D
1966       E         F       G        H
1967       I          J        K        L

reshape long one two, i(date) j(j)
哈哈!有人有更好的方法告诉我呀!!
二维码

扫码加我 拉你入群

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

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

2010-7-1 07:43:50
reshape就很简单了
二维码

扫码加我 拉你入群

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

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

2012-12-15 12:46:09
看看
二维码

扫码加我 拉你入群

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

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

2012-12-15 12:46:50
为什么看不到回复?
二维码

扫码加我 拉你入群

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

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

2012-12-16 00:09:42
insheet using x.txt, comma clear
rename v1 year
rename v2 one1
rename v3 one2
rename v4 two1
rename v5 two2
drop if year==.
reshape long one two, i(year) j(j)
rename one v1
rename two v2
reshape long v, i(year j) j(i)
order year i j
sort year i
outsheet using r.txt,comma replace
附件列表

x.txt

大小:234 Bytes

 马上下载

二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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