dplyr 返回原始行号而不是当前行号:
df <- data.frame(a=c("A", "B"), b=c(1,2))
----------------
a b
A 1
B 2
-----------------
df %>% arrange(desc(b)) %>% mutate(row_number(a))
-----------------
a b row_number(a)
B 2 2
A 1 1
如何获得返回 1,2 的列?
df %>% arrange(desc(b)) %>% mutate(row_number())
# a b row_number()
# 1 B 2 1
# 2 A 1 2
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句