У меня есть DataFrame, где индексом является DatetimeIndex
Применение value_counts () для каждого месяца:
NameCount = df.resample("M")["Name"].value_counts()
Date Name
2019-12-31 Tom 200
Alle 185
Will 93
Jeff 90
Jerry 68
2020-03-31 Alle 629
Jame 385
Will 233
Jerry 113
Tom 99
Разблокировка Результат переставляет Name
в алфавитном порядке:
NameCount.unstack().rename(lambda x: x.strftime("%b %Y"))
Есть ли способ сохранить ордер из value_counts
, где он был расположен в descending order