如何重新采样Pandas数据帧的时间序列?

时间:2014-01-28 14:26:53

标签: pandas ipython

我正在尝试将基于1分钟的数据重新采样到白天。我在IPython上尝试了以下代码

import pandas as pd
import numpy as np
from pandas import Series, DataFrame, Panel
import matplotlib.pyplot as plt
%matplotlib inline

data = pd.read_csv("DATALOG_22_01_2014.csv",\
names = ['DATE','TIME','HUM1','TMP1','HUM2','TMP2','HUM3','TMP3','WS','WD'])

data.set_index(['DATE','TIME'])

data.resample('D',how=mean)

但我收到以下错误

---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-75-aa63b6b16877> in <module>()
----> 1 data.resample('D', how=mean)

NameError: name 'mean' is not defined

你能帮帮我吗?

谢谢

雨果

1 个答案:

答案 0 :(得分:3)

尝试

data.resample('D', how='mean')

代替。现在你要求Python将mean对象作为resample参数传递给how方法,但你没有定义。

相关问题