Pandas` .resample`如何运作? DST怪异

时间:2018-01-24 17:29:14

标签: python-3.x pandas pytz

我的代码在DST启动之前尝试重新采样包含时间戳的系列时会崩溃。

import pandas as pd
import numpy as np
import pytz 
index=pd.date_range('2017-03-12', '2017-03-12 1:45:00', freq='15T')
my_series = pd.Series(np.zeros(len(index)), index=index)
my_series = my_series.tz_localize('US/Pacific')
my_series.resample('900S').mean()

此代码返回错误消息NonExistentTimeError: 2017-03-12 02:00:00;但是,输入系列仅包含最多2017-03-12 01:45:00的时间戳。有谁知道为什么会出现这个错误?如果是这样,我该如何解决这个问题?

某些版本信息:

Python:3.6.2
大熊猫:0.22.0
pytz:2017.3
numpy:1.13.0

0 个答案:

没有答案