R dplyr::distinct数据框记录去重

library(dplyr)
df <- tibble::tibble(  
  x = sample(10, 100, rep = TRUE),  
  y = sample(10, 100, rep = TRUE)  
)  
df
# 以全部列去重
distinct(df)

# 以列x去重,仅返回去重后的x列
distinct(df, x)  

# 以列x去重,返回所有列
distinct(df, x, .keep_all = TRUE)  

转自:# http://guangzheng.name/2017/10/08/dplyr%E5%8C%85%E4%B8%AD%E7%9A%84distinct%E5%87%BD%E6%95%B0/

posted @ 2020-12-31 17:03  船长博客  阅读(2581)  评论(0编辑  收藏  举报
永远相信美好的事情即将发生!