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/