我想从我的数据中获取最后x天。我使用DateTimeIndex作为索引。
以下是我使用的简化方法:
end_date = df.last_valid_index()
start_date = end_date - pd.tseries.offsets.DateOffset(30, "D")
df = df.loc[start_date:]
有时候,我会得到一个KeyError
,然后是开始日期的时间戳
我认为,如果start_date
上找不到DateTimeIndex
,就会发生这种情况。