Я читаю данные из файла CSV, и у меня есть столбец Дата, отформатированный как "дд / мм / гггг" .
Я просто хочу извлечь из него месяц.
Проблема в том, что в некоторых случаях (по моим наблюдениям, это когда dd> 12), он возвращает месяц правильно. В противном случае он возвращает день.
Я попытался извлечь день, предполагая, что возможно встроенный формат равен "мм / дд / гггг" , но возникает та же проблема. Только год извлекается правильно.
Я попытался переформатировать дату, заменив "/" на "-" , но это не помогло решить проблему.
Это код для извлечения месяца:
pd.DatetimeIndex(df['Date']).month
Вот пример результатов, которые я получаю.
Date: 19-01-2012,
Month: 01
Date: 04-01-2012,
Month: 04