我的代码在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