全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
13171 9
2014-10-08
悬赏 1 个论坛币 已解决
是一份pannel data 11年,每个id代表一个国家,每个国家和国家有个相对data,也就是说如果有3个国家就有3x3的一个矩阵,矩阵里是两两国家相对应的一个data,我要把它变成一个变量,也就是把矩阵的值变成一个列,要怎么做?用reshape long?

id  year  c1    c2     c3
1    07    4      5      6
1    08    7      8      9
1    09    10    11    12
2    07    14    15    16
2    08    17    18    19
2    09    110  111  112
3    07    24   25   26
3    08    27   28   29
3    09    210 211 212

比如我现在有这样一组矩阵数据 id的123就是c1c2c3
然后我想变成

id  year  idn     fe
1    07    c1      4
1    07    c2      5  
1    07    c3      6  
1    08    c1      7  
1    08    c2      8  
1    08    c3      9
1    09    c1     10  
1    09    c2     11  
1    09    c3     12
2    07....

以此类推的数据,应该可以变的吧?
二维码

扫码加我 拉你入群

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

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

全部回复
2014-10-8 10:09:28
chocokids 发表于 2014-10-8 14:57
试过了,不行也
复制代码
二维码

扫码加我 拉你入群

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

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

2014-10-8 10:21:33
写得真好                                                                        
                                       
                                                     
                                                     
                                             
                                                                 
                                                                                 
二维码

扫码加我 拉你入群

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

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

2014-10-8 10:32:00
也可以先gen一个空值变量,然后通过循环计算等对变量赋值
二维码

扫码加我 拉你入群

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

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

2014-10-8 11:42:23
hyu9910 发表于 2014-10-8 10:32
也可以先gen一个空值变量,然后通过循环计算等对变量赋值
具体的循环语句是什么呢
二维码

扫码加我 拉你入群

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

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

2014-10-8 12:39:16
最好可以给样本数据,举一个实例

复制代码
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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