- 安装和加载dplyr包:
install.packages("dplyr")
library(dplyr)
- 创建Tibble数据框:
data <- tibble(id = c(1,1,2,3,3,4,5,5),
name = c("A","B","C","D","A","C","D","E"),
value = c(10,5,20,15,12,5,8,9))
- 利用dplyr中的distinct()函数对Tibble进行行部分去重:
data_unique <- distinct(data, id, name, .keep_all = TRUE)
其中,id和name是要进行去重的列名,.keep_all = TRUE表示保留所有列。
最终得到的data_unique为去重后的Tibble数据框。