最小示例
df <- data.frame(x = c(10, NA, 30, 40, 50),
y = c(10, 20, NA, 40, 50))
df <- df |>
na.omit() |>
`colnames<-`(c("You", "Me"))
>df
You Me
1 10 10
4 40 40
5 50 50
我想将过滤后的数据框的行重新排序,使其从 1 到行数。我知道可以这样写
> rownames(df) <- NULL
> df
You Me
1 10 10
2 40 40
3 50 50
如何使用基本 R 管道实现与 colnames 相同的目的?
提前致谢
托马斯·菲利普斯