панды серии сортировать по месяцам индекс
Dec 47
Nov 36
Oct 14
Sep 2
Jan 2
Aug 2
May 1
Apr 1
Jun 1
Jul 1
Feb 1
Name: date, dtype: int64
Я Тринг для сортировки выше серии, индекс столбца месяц за месяцем. Однако вместо сортировки по календарному заказу месяца функция сортировки сортируется по словарному порядку имени месяца. Как я могу правильно отсортировать данные? Думаю, мне нужно указать, что тип индекса - месяц, а не строка. Любая помощь приветствуется. Ниже приведен фрагмент кода.
import calendar
movies = release_dates[release_dates.title.str.contains('Christmas') & (release_dates.country=='USA')]
movies = movies.date.dt.month.apply(lambda x: calendar.month_abbr[x])
counts = movies.value_counts()
counts
C: \ питон 3,5 \ Lib \ сайт-пакеты \ панда \ указатели \ category.py: 128: RuntimeWarning: ценности и категории имеют разную dtypes. Вы имели в виду использовать 'Categorical.from_codes (коды, категории)'? данные = категориальные (данные, категории = категории, упорядоченные = упорядоченные) c: \ python 3.5 \ lib \ site-packages \ pandas \ indexes \ category.py: 128: RuntimeWarning: ни одна из категорий не была найдена в значениях. Вы имели в виду использовать 'Categorical.from_codes (коды, категории)'? данные = категориальные (данные, категории = категории, упорядоченные = упорядоченные – lalatnayak
Я думаю, вы можете попробовать. – jezrael
Какова ваша версия панды? – jezrael