我有一些数据:
test <- data.frame(A=c("aaabbb",
"aaaabb",
"aaaabb",
"aaaaab",
"bbbaaa")
)
等等。所有元素的长度相同,并且在我得到它们之前已经排序。
我需要创建一个新的等级列,“第一”、“第二”、“第三”,之后的任何内容都可以留空,并且需要考虑平局。所以在上述情况下,我想得到以下输出:
A B
aaabbb First
aaaabb Second
aaaabb Second
aaaaab Third
bbbaaa
bbbbaa
我查看了 rank() 和其他一些使用它的帖子,但我无法让它做我想要的。