为什么日期破折号表达式在.loc中消失?

时间:2019-01-03 18:07:18

标签: python-3.x pandas date dataframe

当我检查什么是索引名

df.index 

它给了我

DatetimeIndex(['2008-08-08'],['2008-08-09'] ,...., dtype='datetime64[ns]', name='Date', length=100, freq=None)

但是,如果要查找包含那些索引标题的行,我必须输入

df.loc['20080808' : '20080809'] 

找到它。有人可以解释吗?谢谢!

1 个答案:

答案 0 :(得分:1)

document就是这样,我也认为它可以将您的输入转换为正确的datetime格式,然后进行切片

您可以使用

df.loc['2018-01-02':'2018-01-10']

df.loc['20180102':'20180110']
df.loc['01/02/2018':'2018-01-10']

甚至

df.loc['01/02/2018':'20180110']