Rowmax作为数据表中的新列

时间:2015-09-15 07:57:19

标签: dataset stata

我对不同变量的国家排名得分。

我想创建一个每行最大排名的列。

说数据看起来像:

    A B C D E F G H I .... 
V1  1 4 5 3 12 . 6 9 83
V2  . . 4 6 1 4  7 6 32

所以A - X是国家。在行V1中,您有各种变量,在单元格中,您具有与变量相关的等级分数。

问题是某些国家由于某些原因没有得到与某些变量相关的分数,可能是因为V1与C国或其他国家无关。

所以最后我喜欢像

这样的东西
A B C D E F G H I ....   newv
V1  1 4 5 3 12 . 6 9 83  83
V2  . . 4 6 1 4  7 6 5    6

1 个答案:

答案 0 :(得分:2)

我认为egen newvar=rowmax(A B C D E F G H I…)可以满足您的需求。有关详细信息,请查看egen帮助文件。 (我猜你在第二行需要值7,而不是6?)