Сравнение datetime и datetime64[ns] в пандахPython

Программы на Python
Anonymous
Сравнение datetime и datetime64[ns] в пандах

Сообщение Anonymous »

Я пишу программу, которая проверяет файл Excel, и если сегодняшняя дата находится в столбце даты файла Excel, я анализирую ее.

Я использую:

Код: Выделить всё

cur_date = datetime.today()
на сегодняшнюю дату. Я проверяю, есть ли сегодняшний день в столбце:

Код: Выделить всё

bool_val = cur_date in df['date'] #evaluates to false
Я точно знаю, что в рассматриваемом файле указана сегодняшняя дата. Тип d для серии — datetime64[ns]

Кроме того, я проверяю только саму дату, а не метку времени впоследствии, если это имеет значение. Я делаю это, чтобы установить временную метку 00:00:00:

Код: Выделить всё

cur_date = datetime.strptime(cur_date.strftime('%Y_%m_%d'), '%Y_%m_%d')
И тип этого объекта после печати также является датой и временем

Подробнее здесь: https://stackoverflow.com/questions/518 ... -in-pandas

Вернуться в «Python»