Я использую панды для чтения файла .csv.Я хочу проанализировать данные этого файла по месяцам.Первоначально первые 5 строк выглядят так:
date value
01.04.2017 208.04
01.04.2017 81
01.04.2017 280
01.04.2017 403.08
01.04.2017 71.1
Поэтому я использую:
df1['date']=pd.to_datetime(df1['date'], format='%d.%m.%Y')
df1['month']=df1['date'].dt.strftime('%B')
Однако, когда я смотрю на свой новый столбец месяца, я получаю следующее:
print(df1['month'].unique())
>>['April' 'May' 'June' 'July' 'August' 'September' 'January' 'October'
'November' 'December' 'February' 'March']
Январь наступает после сентября, хотя в оригинальном .csv даты правильно упорядочены.У кого-нибудь есть идея решить эту проблему или откуда возникла проблема?Заранее спасибо!
PS Импортирую файл с:
df1=pd.read_csv("GF2017_2018.csv", delimiter=';',dtype=str, index_col=False, encoding='latin-1')