У меня есть дата столбца, которую я пытаюсь преобразовать в дату, чтобы я мог извлечь месяц из этих значений. Но не все значения конвертируются должным образом, и я не могу понять причину этого. Сравнение 1-го и 2-го до 3-го значения в образце.

Формат даты - ДД-ММ-ГГГГ

Это то, что я пробовал.

Вот значения, которые я хочу пересчитать

05-02-2019
07-03-2019
18-03-2019
13-02-2019
05-03-2019

sample['Date'] = pd.to_datetime(sample.date)

образец

0
Prateek Singh 15 Апр 2019 в 08:49

2 ответа

Лучший ответ

Просто укажите format:

pd.to_datetime(sample['date'], format='%d-%m-%Y')
3
gmds 15 Апр 2019 в 06:01

Попробуйте использовать метод .strptime(). Например:

date_dt1 = datetime.strptime(date_str1, '%A, %B %d, %Y')

% A - даст вам день недели% B - название месяца% d - день месяца% Y - даст вам год

0
RAMAN BHATIA 15 Апр 2019 в 05:57