2016-10-15 4 views
-1

У меня есть большой набор временных рядов, взятых с дождевой станции с часовыми интервалами. Чтобы оценить качество данных, я хотел бы знать, в какие дни нет 24 измерений.подсчет недостающих значений во временном ряду с использованием R

Это структура моего dataframe где столбец Даты уже в формате 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 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 в день?

Спасибо!

ответ

1
library(dplyr) 

df %>% 
    count(Date) %>% 
    filter(n() < 24) 
1

вы можете попробовать это

tab = table(df$Date) 
tab[which(tab<24)] 
Смежные вопросы