汇总列中包含的一组日期
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)
我有一个数据集,其中包含从 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)