我正在生成一个以一系列日期作为索引的空数据框。稍后会将数据添加到数据框中。
cbd=pd.date_range(start=pd.datetime(2017,01,02),end=pd.datetime(2017,01,30),period=1)
df = pd.DataFrame(data=None,columns=['Test1','Test2'],index=cbd)
df.head()
Test1 Test2
2017-01-02 NaN NaN
2017-01-03 NaN NaN
2017-01-04 NaN NaN
2017-01-05 NaN NaN
2017-01-06 NaN NaN
一些切片方法似乎不起作用。以下返回 KeyError:
df['2017-01-02']
但是,以下任何一项工作:
df['2017-01-02':'2017-01-02']
df.loc['2017-01-02']
我在这里想念什么?为什么第一个切片不返回结果?