全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
7112 7
2018-09-12
求教怎么在STATA中加总两行并生成新观测值,因为变量和原始数据都比较多,希望能以代码的方式实现
公司ID

部门ID

A

B

C

D

1

1

1

2

1

3

2

1

2

2

2

3

我希望做的是,按部门加总公司1和公司2的数据,生成公司3的观测值,也就是公司1和公司2的第一个部门相加生成公司3的第一个部门的观测值,以此类推。
公司ID

部门ID

A

B

C

D

1

1

1

2

1

3

2

1

2

2

2

3

3

1

3

2

3

3


如果用按列相加需要转置原始数据,电脑吃不消,有没有什么简单的命令可以实现这一点?
二维码

扫码加我 拉你入群

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

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

全部回复
2019-12-13 19:06:09
可以转到SQL平台,用group with rollup命令做。。。
二维码

扫码加我 拉你入群

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

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

2020-6-12 16:36:01
楼主问题解决了吗
二维码

扫码加我 拉你入群

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

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

2020-6-21 22:10:23
afhkyffbjk 发表于 2020-6-12 16:36
楼主问题解决了吗
没解决,可能是水平过于小白......我自己有个思路,就是先用bysort分类加总生产变量,然后把新生成的变量单独保存后reshap,最后再append回去。由于操作过于麻烦没有实操过,里面会有很多细节需要注意,但是没有更好的办法的话应该是可行的。我都忘记当时是处理什么数据才问了这个问题的了如果数据量大,这个方法就很不现实了,代码量大而且电脑不一定带的动...........
二维码

扫码加我 拉你入群

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

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

2020-7-17 16:05:28
有几个公司?以此类推,是什么意思?第四个公司,是前三个公司的部门之和??
二维码

扫码加我 拉你入群

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

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

2020-7-17 18:22:31
复制代码
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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