Объединение агрегированных данных в R

В ответ на мой предыдущий вопрос об агрегировании почасовых данных в суточные данные, я хочу продолжить (а) ежемесячный агрегированный показатель и (б) объединение месячного агрегированного показателя с исходным фреймом данных.

Мой исходный фрейм данных выглядит следующим образом:

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, чтобы это сделать. Любая помощь приветствуется.

5
задан Community 23 May 2017 в 12:26
поделиться