Как правильно использовать .loc с многоуровневым индексом в Pandas Dataframe? - PullRequest
0 голосов
/ 17 ноября 2018

У меня есть этот фрейм данных Pandas с многоуровневым индексом.

enter image description here

Я хочу получить доступ к определенной строке этого фрейма данных, поэтому я попытался

df.loc[(0, 0, '2015-07-01'),:]

Но это дает KeyError для '2015-07-01'.Для любой комбинации трех уровней индекса он выдает одну и ту же ошибку.Что не так с моей строкой кода?

Я не думаю, что тип данных даты является здесь проблемой, тем не менее, это object, поэтому доступ к нему как к строке должен работать.

df.index.get_level_values(2)

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...