汇总列中包含的一组日期

Summarise a set of dates contained in a column

我有一个数据集,其中包含从 2018/07/01 到 2019/06/30 进行的交易,我想查找“日期”列中有多少个唯一日期(它有超过 26 万行,所以一个日期可以重复几次)。

我尝试了以下方法,但它只列出了“DATE”列中包含的所有日期:

numberofdates <- dplyr::summarize(transactionData, DATE)

感谢您的帮助!

尝试以下方法之一:

dplyr中:

library(dplyr)
#Code 1
numberofdates <- transactionData %>% summarize(n_distinct(DATE))

或在base R:

#Code 2
length(unique(transactionData$DATE))

有了data.table我们可以用

 library(data.table)
 numberofdates <- uniqueN(transactionData$DATE)