Сравнение 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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