pandas resample 函数怎么用
时间: 2023-10-25 09:10:14 浏览: 152
pandas的resample重采样的使用
5星 · 资源好评率100%
首先,pandas中的resample函数可以用来对时间序列数据进行重新采样,将其转换为更高频率或更低频率的时间序列数据。其用法如下:
```python
import pandas as pd
# 创建一个时间序列数据
time_index = pd.date_range('1/1/2021', periods=100, freq='D')
data = pd.Series(range(100), index=time_index)
# 对数据进行重新采样
resampled_data = data.resample('W').mean()
```
上述代码中,我们首先创建了一个时间序列数据,并将其按周重新采样,计算每周的平均值。其中,'W'表示按周重新采样,mean()表示计算平均值。
除了按周重新采样外,还可以使用其他的重新采样频率,例如'2W'表示每两周重新采样,'M'表示每月重新采样,'Q'表示每季度重新采样等。另外,在进行重新采样时,还可以使用不同的聚合函数,例如sum()、max()、min()等。
阅读全文