Как удалить конкретную строку, когда отметка времени в качестве индекса в Python - PullRequest
0 голосов
/ 25 февраля 2019

У меня ошибка при попытке отбросить строку, я думаю, что проблема возникает, потому что моя дата находится в индексе

вот мой фрейм данных::

                cast
   date          
2022-01-01      31.0
2022-01-02      01.0
2022-01-03      02.0
2022-01-04      12.0
2022-01-05     320.0
2021-01-06      04.0

здесьотметка времени находится в моем индексе, и я не могу удалить эту последнюю строку, используя df.drop, я добавил в нее некоторые условия и применил ее к фрейму данных.

ошибка labels ['2021-01-06'] not contained in axis

я используюэто во всех отношениях, но это не сработало

спасибо

1 Ответ

0 голосов
/ 25 февраля 2019

Ваш индекс, очевидно, имеет тип DatetimeIndex.Вы должны преобразовать дату для сброса в тот же тип данных:

df.drop(pd.to_datetime('2021-01-06'))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...