大熊猫-标签[2018-01-15]不在[index]

时间:2018-08-18 21:56:34

标签: python pandas numpy

您在从数据帧中选择数据时遇到了问题, 我有带有以下索引的股票报价的数据框

dfq.index

DatetimeIndex(['1991-04-16', '1991-04-16', '1991-04-16', '1991-04-16',
               '1991-04-16', '1991-04-23', '1991-04-23', '1991-04-23',
               '1991-04-23', '1991-04-23',
               ...
               '2018-01-19', '2018-01-19', '2018-01-19', '2018-01-19',
               '2018-01-19', '2018-01-19', '2018-01-19', '2018-01-19',
               '2018-01-19', '2018-01-19'],
              dtype='datetime64[ns]', name='as_of_date', length=1722051, freq=None)

我试图选择 dfq['2018-01']-工作正常 但是如果我这样做 dfq['2018-01-19']-出现错误-好的,我认为它正在寻找列标签

所以我所做的是 dfq.loc['2018-01-19']-并抛出

'the label [2018-01-19] is not in the [index]'

我希望大熊猫足够聪明,可以将文字作为日期并找到它。 ofc是我像dfq.loc[np.datetime64('2018-01-19')]一样手动完成的操作,但是我该如何正确执行-留给熊猫来做

0 个答案:

没有答案