我有一个我想不通的问题,我几乎可以肯定涉及到rank
。假设我有一个df
具有 3 个具有整数值的变量的宽格式。
id var1 var2 var3
1 23 8 30
2 1 2 3
3 4 5 1
4 100 80 60
我想创建三个新变量,它们的值从大到小依次为var1
、var2
和。var3
例如,
id var1 var2 var3 var1_rank var2_rank var3_rank
1 23 8 30 2 3 1
2 1 2 3 3 2 1
3 4 5 1 2 1 3
4 100 80 60 1 2 3
我该怎么做呢?谢谢!