【发布时间】:2018-06-25 18:35:19
【问题描述】:
一个例子df:
a = c("a", "b", "b", "b", "c")
b = c(1,4,3,2,5)
df = cbind.data.frame(a,b)
如何删除仅按“a”列搜索的重复行并保留最先出现的行。我想保留相应行的其他列。期望的输出:
a1 = c("c","b","a")
b1 = c(5,4,1)
df1 = cbind.data.frame(a1,b1)
我想在 dplyr 管道中使用代码。例如,
df2 = df %>% arrange(desc(b)) %>% filter(b >= 1)
谢谢
【问题讨论】:
标签: r dataframe dplyr tidyverse