老师您好,冒昧在您的帖子下请教与主题无关的问题,万望见谅。
我想要对不同列加总求和,加总方式如下:
第一列的最小值+第二列最大值+第三列最大值
第一列第二小值+第二列第二大值+第三列第二大值
第一列第三小值+第二列第三大值+第三列第三大值
这样循环
或者这样,因为第三列是按照第一列降序排列的
第一列的最小值+第一列最大值+第二列最大值
第一列第二小值+第一列第二大值+第二列第二大值
从第一列最小值个循环起,另外生成一个新列或新的数据集,对应id,year,新变量。
还望老师百忙之余可以指点一二,学生不胜感激。
----------------------- copy starting from the next line -----------------------
- * Example generated by -dataex-. To install: ssc install dataex
- clear
- input float(id year) int(A 加权 A反向排序)
- 1 2010 1 331 1066
- 1 2011 1 330 1040
- 2 2010 1 329 976
- 2 2011 1 328 870
- 2 2012 1 327 813
- 3 2010 2 326 798
- 3 2011 3 325 787
- 4 2010 4 324 773
- 4 2011 5 323 676
- 4 2012 6 322 674
- 4 2013 7 321 641
- 4 2014 8 320 640
- 4 2015 9 319 627
- 5 2010 10 318 597
- 5 2011 11 317 591
- 6 2010 12 316 588
- 6 2011 13 315 583
- 6 2012 14 314 574
- 6 2013 15 313 569
- 6 2014 16 312 560
- end
复制代码
------------------ copy up to and including the previous line ------------------