全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2912 5
2013-04-22
如图,我怎么把1中的数据,转置成2中的样子呀??
纠结了一早晨了,求助
附件列表
1.jpg

原图尺寸 7.15 KB

1.jpg

2.jpg

原图尺寸 11.54 KB

2.jpg

二维码

扫码加我 拉你入群

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

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

全部回复
2013-4-22 13:06:09
使用你给出的示例数据,

--------------------begin myfile1.do--------------------
use temp, clear
reshape long A@a, i(sampleid) j(id)
gen positions = "A"+string(id)+"a"
drop id
rename Aa direction
order sampleid positions direction
--------------------end myfile1.do----------------------
二维码

扫码加我 拉你入群

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

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

2013-4-22 13:13:00
jonathanjp 发表于 2013-4-22 13:06
使用你给出的示例数据,

--------------------begin myfile1.do--------------------
真是高人啊!!!
感谢!
二维码

扫码加我 拉你入群

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

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

2013-4-22 13:28:43
jonathanjp 发表于 2013-4-22 13:06
使用你给出的示例数据,

--------------------begin myfile1.do--------------------
再请假一下哈,如果有A101a.A102a..但是还有B101a,B102a,那该怎么弄呢?
谢谢!
二维码

扫码加我 拉你入群

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

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

2013-4-22 13:54:36
shevaze 发表于 2013-4-22 13:28
再请假一下哈,如果有A101a.A102a..但是还有B101a,B102a,那该怎么弄呢?
谢谢!
如果数据为如下形式

     +----------------------------------------------------------+
     | sampleid   A101a   A102a   A103a   B101a   B102a   B103a |
     |----------------------------------------------------------|
  1. |     1001       8       9       9       2       3       4 |
  2. |     1002       1       9       9       5       6       7 |
     +----------------------------------------------------------+

使用下面的代码可以满足你的需求。

--------------------begin myfile1.do--------------------
use temp, clear
reshape long @a, i(sampleid) j(id) string
gen positions = id+"a"
drop id
rename a direction
order sampleid positions direction
-------------------end myfile1.do----------------------
二维码

扫码加我 拉你入群

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

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

2013-4-22 14:00:12
jonathanjp 发表于 2013-4-22 13:54
如果数据为如下形式

     +----------------------------------------------------------+
再次叩谢!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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