【发布时间】:2022-07-15 16:57:28
【问题描述】:
我一直在玩 R 中的 rank()、order()、seq()、list() 和 unlist() 函数,以便获得 R 中列表中每个元素的相对排名。在下面说明的两个示例中,我试图推导出显示每个元素的相对排名的黄色列。如何才能做到这一点?如果 dplyr 比 base R 更容易执行,我更喜欢它。
当我为示例 1 运行以下代码时,我得到的结果不是我想要的:
> rank(Example1$Element)
[1] 3 3 3 6 3 7 3
Example1 <- data.frame(Element = c(1,1,1,2,1,3,1))
rank(Example1$Element)
【问题讨论】: