我是Python新手,在使用pandas重新采样某些数据时,我遇到了一个棘手的问题.
当我想重新采样时间序列数据时,应用算术平均函数非常简单.
例如:
假设ts是以分钟频率的时间序列数据(在pandas,它被封装在具有a的pandas.Series对象中DatetimeIndex).
要获得每组5分钟时段的算术平均值,它只是:
ts.resample('5min', how='mean')
Run Code Online (Sandbox Code Playgroud)
但是,我如何以这种方式计算几何平均数?是否有像上面这样的简单解决方案,例如:
ts.resample('5min', how='gmean')
Run Code Online (Sandbox Code Playgroud)