Изменение даты на дату и время Python - PullRequest
0 голосов
/ 25 апреля 2020

У меня есть 2 столбца, в обоих столбцах есть дата, но нет года.

Я не могу просто выполнить преобразование, потому что часть даты отсутствует, отсутствует год, если я пытаюсь: pd.to_datetime (df13 ["Date "])

Я получаю сообщение об ошибке: отметка времени наносекундной границы: 1-04-16 00: 00: 00

образец


  • дата1 + --------- + date2
  • 16 апреля + ---------- + 15 апреля 16:30 PM
  • 17 марта + ----- ----- + 14 марта 3:35 вечера
  • 7 февраля + ---------- + 3 февраля 2:03 вечера
  • *1018* De c 21 + - -------- + De c 19 3:21 PM

Мне нравится делать это столбцом datetime с годом, и если новая дата больше, чем сегодня, то вычесть год. Данные в списке уходят в далёкий год, если они просто прибавляют 2020, поскольку в некоторых случаях они могут быть неверными

1 Ответ

0 голосов
/ 25 апреля 2020

Я получил часть своего ответа date1: df13 ["Date"] = df13 ["Date"] + '2020' df13 ["Date"] = df13 ["Date"]. Apply (lambda : datetime.strptime (, "% b% d% Y"))

date2: df13 ["SE C Form 4"]. apply (лямбда : datetime.strptime (, "% b% d% I:% M% p"))

У меня все еще есть годовая проблема, но мне нужно добавить еще логи c

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