В ответ на мой предыдущий вопрос об агрегировании почасовых данных в ежедневные данные, я хочу продолжить с (а) ежемесячной агрегацией и (б) объединением ежемесячной агрегации в исходный фрейм данных.
Мой оригинальный фрейм данных выглядит так:
Lines <- "Date,Outdoor,Indoor
01/01/2000 01:00,30,25
01/01/2000 02:00,31,26
01/01/2000 03:00,33,24
02/01/2000 01:00,29,25
02/01/2000 02:00,27,26
02/01/2000 03:00,39,24
12/01/2000 02:00,27,26
12/01/2000 03:00,39,24
12/31/2000 23:00,28,25"
На мой предыдущий вопрос дан ответ на ежедневные агрегаты, и тогда я смогу найти способ получения ежемесячных агрегатов оттуда, примерно так:
Lines <- "Date,Month,OutdoorAVE
01/01/2000,Jan,31.33
02/01/2000,Feb,31.67
12/01/2000,Dec,31.33"
Где OutdoorAVE - это среднемесячное значение дневной минимальной и максимальной температуры наружного воздуха. В итоге я хочу получить что-то вроде этого:
Lines <- "Date,Outdoor,Indoor,Month,OutdoorAVE
01/01/2000 01:00,30,25,Jan,31.33
01/01/2000 02:00,31,26,Jan,31.33
01/01/2000 03:00,33,24,Jan,31.33
02/01/2000 01:00,29,25,Feb,31.67
02/01/2000 02:00,27,26,Feb,31.67
02/01/2000 03:00,39,24,Feb,31.67
12/01/2000 02:00,27,26,Dec,31.33
12/01/2000 03:00,39,24,Dec,31.33
12/31/2000 23:00,28,25,Dec,31.33"
Я не знаю достаточно R о том, как это сделать. Любая помощь с благодарностью.