我有一个数据框,其中包含具有许多日期的多行。如何计算与日期匹配的行数和唯一日期的数量:
linear_acceleration 2017-06-29 07:47:21
gravity 2017-06-29 07:47:21
pressure 2017-06-30 07:47:22
heart_rate 2017-07-01 07:47:22
magnetometer 2017-07-02 07:47:22
如果日期全部都在一个称为date
的列中,而您的数据框称为df
,则可以这样做:
length(table(substr(as.character(df$date), 1, 10)))
获取唯一日期的数量。
如果您有一个想要匹配的日期test_date
,并且您想在R为底下工作,可以这样做:
which(substr(as.character(df$date), 1, 10) == as.character(test_date))