起因是写好的一程序,放到服务器上跑就失败了。搜索网上半天没找着原因。
pandas有个库可以让一时间序列按周(月或年等)汇总,如进行数据分析的时候,需要将不均匀的时间戳数据按照月来汇总排列,那么就需要用到resample函数。使用resample有个要求,就是dataframe的index要为时间序列类型的。一般的index不是从0到n,就是字符串,那样的话没办法resample。所以我们要这么转换,随便取一列,或者从别的地方给它安插一列时间类型的index,构成时间序列:
time_series = data[['DATE', 'QUANTITY']]
time_list = pd.to_datetime(time_series['DATE'])
time_series = time_series.set_index(time_list)
if pd.__version__ >= "0.18.0":
|