我正在尝试将基于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
你能帮帮我吗?
谢谢
雨果
答案 0 :(得分:3)
尝试
data.resample('D', how='mean')
代替。现在你要求Python将mean
对象作为resample
参数传递给how
方法,但你没有定义。