У меня есть столбец Date Time
в моем фрейме данных, в котором в качестве строки указаны дата и время.
Product Date Time
ABC Wed Jan 2 11:14:24 2019
ABC123 Wed Jan 2 11:14:24 2019
ABCXZY Wed Jan 2 11:14:24 2019
BVF123 Mon Jan 14 10:24:20 2019
ABC456 Mon Jan 14 10:24:20 2019
ABC000 Mon Feb 4 10:44:08 2019
ABCXYZ Mon Feb 4 10:44:08 2019
ABC678 Mon Feb 4 10:44:08 2019
ABCQYZ Wed Feb 20 09:14:40 2019
ABC090 Wed Feb 20 09:14:40 2019
Я преобразовал этот столбец в формат даты и времени, используя -
df['Date'] = pd.to_datetime(df['Date Time']).dt.strtime('%d-%b-%Y')
Теперь я хочу отсортировать этот кадр данных на основе столбца Date
, чтобы отобразить количества длякаждая дата в порядке возрастания даты, но когда я использую -
df.sort_values(by='Date', inplace=True, ascending=True)
, она сортируется только по дате и игнорирует название месяца, то есть как
02-Jan-2019
04-Feb-2019
08-Mar-2019
13-Feb-2019
14-Jan-2019
20-Feb-2019
21-Mar-2019
вместо
02-Jan-2019
14-Jan-2019
04-Feb-2019
13-Feb-2019
20-Feb-2019
08-Mar-2019
21-Mar-2019
Как я могу получить нужную сортировку, используя pandas datetime или любой другой модуль?