如何解决R:按行索引对数据帧的行重新排序
假设我有一个给定的数据帧,如示例中所示。如何重新排序行,使第2行位于数据框的末尾。理想情况下与dplyr一起使用。谢谢!
mycode:
name <- c("Jon","Bill","Maria","hans")
age <- c(23,41,32,66)
something <- c(1,2,3,6)
something_more <- c(4,5,6,9)
df <- data.frame(name,age,something,something_more )
解决方法
您可以使用slice
删除/选择特定的行。
library(dplyr)
df %>% slice(-2) %>% bind_rows(df %>% slice(2))
# name age something something_more
#1 Jon 23 1 4
#2 Maria 32 3 6
#3 hans 66 6 9
#4 Bill 41 2 5
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。