Как выполнить повторную выборку фрейма данных с применением разных функций к каждому столбцу?

У меня есть временной ряд с температурой и излучением в кадре данных pandas . Временное разрешение составляет 1 минуту с регулярными шагами.

import datetime
import pandas as pd
import numpy as np

date_times = pd.date_range(datetime.datetime(2012, 4, 5, 8, 0),
                           datetime.datetime(2012, 4, 5, 12, 0),
                           freq='1min')
tamb = np.random.sample(date_times.size) * 10.0
radiation = np.random.sample(date_times.size) * 10.0
frame = pd.DataFrame(data={'tamb': tamb, 'radiation': radiation},
                     index=date_times)
frame
<class 'pandas.core.frame.DataFrame'>
DatetimeIndex: 241 entries, 2012-04-05 08:00:00 to 2012-04-05 12:00:00
Freq: T
Data columns:
radiation    241  non-null values
tamb         241  non-null values
dtypes: float64(2)

Как я могу понизить дискретизацию этого кадра данныхдо разрешения в один час, вычислив почасовое среднеедля температуры и почасовую суммудля радиации?

30
задан piRSquared 4 January 2017 в 22:10
поделиться