请问谁知道,在STATA中,多家上市公司有多年数据和同一个概念的几个方面,如果合并成一个?
假设的例子:
| stkcd | year | donation | ydo | 
| 1 | 2003 | 500 | 1300 | 
| 1 | 2003 | 0 | 1300 | 
| 1 | 2003 | 800 | 1300 | 
| 1 | 2004 | 0 | 700 | 
| 1 | 2004 | 700 | 700 | 
ydo是我想生成的每家公司,每年应该只有一个值,
我用了 bysort stkcd year: gen ydo=sum(donation)
结果得出的是下面的:
| stkcd | year | donation | ydo | 
| 1 | 2003 | 500 | 500 | 
| 1 | 2003 | 0 | 500 | 
| 1 | 2003 | 800 | 1300 | 
| 1 | 2004 | 0 | 0 | 
| 1 | 2004 | 700 | 700 | 
可以看出,它是按Case逐个加的,没有把每年的都放进去。所以不知道该用什么命令。若各位知道,请不吝赐教!多谢啦