重新采样 resample
resample是一个基于时间的groupby方法,可以方便的用于频率转换,重采样功能非常灵活,允许指定许多不同的参数来控制频率转换和重采样操作。...np.random.randn(1000, 3), index=pd.date_range('1/1/2012',
freq='S', periods=1000),columns=['A', 'B', 'C'])
# 和groupby...函数使用方法类似
r = df.resample('3T')
# group内求平均值
r.mean()
# 对指定列的group求平均值
r['A'].mean()
# 对特定的几列的group求平均值...r[['A', 'B']].mean()
# 对特定列的group求和,求平均值,求标准差
r['A'].agg([np.sum, np.mean, np.std])
# 对整个数据框按group求和...,求均值
r.agg([np.sum, np.mean])
# 对不同列求不同的统计数据
r.agg({'A': 'sum', 'B': 'std'})
# 对不同列求不同的多个统计数据
r.agg({