R 中的函数排名

Function Ranking in R

我有两列 x 和 y。我想要一列包含两列的排名。我考虑过对两列求和然后对其进行排名,有没有人有对 r 中的两列进行排名的函数?

非常感谢

如果您只是想按照您的建议使用排名功能:

df1 <- data.frame(x = rnorm(10), y = rnorm(10))
apply(df1, 2, rank) # 2 columns with separate rankings
rank(rowSums(df1)) # sum by rows first, then rank
rank(rowMeans(df1)) # avg by rows first, then rank (same result!)