使用R计算时间序列中的缺失值
我有一个大的时间序列数据集,它是从一个雨量站每小时采集一次的。为了评估数据的质量,我想知道哪些天没有24个测量值 这是我的数据框的结构,其中日期列已经是POSIXct格式:使用R计算时间序列中的缺失值,r,time-series,R,Time Series,我有一个大的时间序列数据集,它是从一个雨量站每小时采集一次的。为了评估数据的质量,我想知道哪些天没有24个测量值 这是我的数据框的结构,其中日期列已经是POSIXct格式: Date Time Rain 1 2014-12-05 10:00 AM 0 2 2014-12-05 12:00 PM 0 3 2014-12-05 1:00 PM 0 4 2014-12-05 2:00 PM 0 5 2014-12-05
Date Time Rain
1 2014-12-05 10:00 AM 0
2 2014-12-05 12:00 PM 0
3 2014-12-05 1:00 PM 0
4 2014-12-05 2:00 PM 0
5 2014-12-05 3:00 PM 0
6 2014-12-05 4:00 PM 0
7 2014-12-05 5:00 PM 0
8 2014-12-05 6:00 PM 0
9 2014-12-05 7:00 PM 0
10 2014-12-05 8:00 PM 0
是否有一种方法可以让我计算每天的行数,然后创建一个表,显示日期和测量的数量(如果每天少于24行)
谢谢 你可以试试这个
tab = table(df$Date)
tab[which(tab<24)]
tab=表格(df$Date)
选项卡[其中(选项卡<代码>库(dplyr))
df%>%
计数(日期)%>%
过滤器(n()<24)
library(dplyr)
df %>%
count(Date) %>%
filter(n() < 24)