R dplyr 获取排序后的行号

迷失林

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 的列?

CPak
df %>% arrange(desc(b)) %>% mutate(row_number())

  # a b row_number()
# 1 B 2            1
# 2 A 1            2

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

R dplyr列用字母数字字符排序

来自分类Dev

使用dplyr在R中处理数据帧后的全联接

来自分类Dev

R:按多列分组后的 Dplyr 滞后变量

来自分类Dev

R dplyr逐行获取which.min的名称

来自分类Dev

R 3.3.1与dplyr崩溃

来自分类Dev

R dplyr滚动总和

来自分类Dev

Ifelse与R中的dplyr

来自分类Dev

R Dplyr group_by

来自分类Dev

汇总相关(R :: dplyr)

来自分类Dev

汇总值 dplyr r

来自分类Dev

dplyr的多级排序

来自分类Dev

排序dplyr :: summarise的输出

来自分类Dev

R,使用dplyr创建一个新的排序数据框?

来自分类Dev

是否有基本的R函数来动态排序data.frame列,类似于dplyr everything()?

来自分类常见问题

R dplyr:删除多列

来自分类Dev

在R中交叉加入dplyr

来自分类Dev

R Markdown中的内联dplyr

来自分类Dev

R:* _ join的标准评估(dplyr)

来自分类Dev

dplyr(R)中的管道直方图

来自分类Dev

R dplyr嵌套伪编码

来自分类Dev

dplyr的复制警告加入R

来自分类Dev

R中的嵌套dplyr循环

来自分类Dev

在dplyr中使用R公式

来自分类Dev

使用R / dplyr过滤列?

来自分类Dev

获取行号数据框R

来自分类Dev

R&dplyr的选择是否在进行各种转换后不删除列?

来自分类Dev

R dplyr:转换选定的列后选择所有列

来自分类Dev

将data.frame转换为data_frame(dplyr)后使用Tapply-R

来自分类Dev

R如何使用data.table和dplyr在聚合中获取所需的行