【发布时间】:2018-08-18 05:22:56
【问题描述】:
使用 DatetimeIndex 处理 pandas 系列。 期望的结果是一个数据框,其中包含 .loc[] 函数中指定的范围内的所有行。
当我尝试以下代码时:
aapl.index = pd.to_datetime(aapl.index)
print(aapl.loc[pd.Timestamp('2010-11-01'):pd.Timestamp('2010-12-30')])
我回来了:
Empty DataFrame
Columns: [Open, High, Low, Close, Volume, ExDividend, SplitRatio,
AdjOpen, AdjHigh, AdjLow, AdjClose, AdjVolume]
Index: []
重申一下,我想要的结果是数据框的一个子集,其中包含 (2010-11-01):(2010-12-30) 范围内的所有行。
【问题讨论】:
-
打印
aapl.head()并将输出粘贴到您的问题中? -
@anon,以下解决方案之一有帮助吗?如果是这样,请随时接受一个(左侧的绿色勾号),或提出更多问题。
标签: python python-3.x pandas time-series datetimeindex