全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1207 7
2014-02-23
code  repat   sisam   year 我都destring了
公司代码    交易类型     交易金额   交易时间
code             repat             sisam            year
001              1                10             2008
001              2                15             2008
001              3                8               2009
001              4                12             2010
002              2                13             2009
002              4                23             2010
003              3               20              2010
如何把上面的数据变成
公司代码           交易时间    交易类型1         交易类型2           交易类型3          交易类型4
001                     2008          10                     15                         0                        0     
001                      2009          0                       0                          8                        0
001                      2010          0                       0                          0                        12
002                     2009           0                       2                           0                        0
002                     2010           0                       0                          0                        23
003                     2010           0                      0                           20                       0
后面的交易类型1、交易类型2、交易类型3、交易类型4这四个变量需要生成
在stata中怎么写命令啊?求教高手
二维码

扫码加我 拉你入群

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

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

全部回复
2014-2-23 11:32:51
excel筛选出年份,再筛选出交易类型,把交易类型1先复制出来,把其他的弄成0,再把其他的依次粘贴就行,感觉可行...你试试,excel完全能解决这个问题

希望能帮到你
二维码

扫码加我 拉你入群

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

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

2014-2-23 12:29:10
clear
input ///
code             repat             sisam            year
001              1                10             2008
001              2                15             2008
001              3                8               2009
001              4                12             2010
002              2                13             2009
002              4                23             2010
003              3               20              2010
end


reshape wide sisam,i(code year) j(repat)
list
二维码

扫码加我 拉你入群

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

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

2014-2-23 12:29:56
. clear

. input ///
> code             repat             sisam            year

          code      repat      sisam       year
  1. 001              1                10             2008
  2. 001              2                15             2008
  3. 001              3                8               2009
  4. 001              4                12             2010
  5. 002              2                13             2009
  6. 002              4                23             2010
  7. 003              3               20              2010
  8. end

.
.
. reshape wide sisam,i(code year) j(repat)
(note: j = 1 2 3 4)

Data                               long   ->   wide
-----------------------------------------------------------------------------
Number of obs.                        7   ->       6
Number of variables                   4   ->       6
j variable (4 values)             repat   ->   (dropped)
xij variables:
                                  sisam   ->   sisam1 sisam2 ... sisam4
-----------------------------------------------------------------------------

. list

     +-------------------------------------------------+
     | code   year   sisam1   sisam2   sisam3   sisam4 |
     |-------------------------------------------------|
  1. |    1   2008       10       15        .        . |
  2. |    1   2009        .        .        8        . |
  3. |    1   2010        .        .        .       12 |
  4. |    2   2009        .       13        .        . |
  5. |    2   2010        .        .        .       23 |
     |-------------------------------------------------|
  6. |    3   2010        .        .       20        . |
     +-------------------------------------------------+

二维码

扫码加我 拉你入群

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

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

2014-2-23 21:52:20
logitech504 发表于 2014-2-23 11:32
excel筛选出年份,再筛选出交易类型,把交易类型1先复制出来,把其他的弄成0,再把其他的依次粘贴就行,感觉 ...
谢谢啊
二维码

扫码加我 拉你入群

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

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

2014-2-23 21:53:11
蓝色 发表于 2014-2-23 12:29
. clear

. input ///
非常感谢
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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