Kategorileri yeniden sıralama

Python'da Kategorik Verilerle Çalışma

Kasey Jones

Research data scientist

Neden yeniden sıralanır?

  1. Sıralı bir değişken oluşturma
  2. Analizde görüntüleme sırasını ayarlama
  3. Bellek tasarrufu
Python'da Kategorik Verilerle Çalışma

Yeniden sıralama örneği

dogs['coat'] = dogs["coat"].cat.reorder_categories(
  new_categories = ['short', 'medium', 'wirehaired', 'long'],

ordered=True )

inplace kullanımı:

dogs["coat"].cat.reorder_categories(
  new_categories = ['short', 'medium', 'wirehaired', 'long'],
  ordered=True,

inplace=True )
Python'da Kategorik Verilerle Çalışma

ordered=True iken gruplaya

dogs['coat'] = dogs["coat"].cat.reorder_categories(
  new_categories = ['short', 'medium', 'wirehaired', 'long'],
  ordered=True
)
dogs.groupby(by=['coat'])['age'].mean()
coat
short         8.364746
medium        9.027982
wirehaired    8.424136
long          9.552056
Python'da Kategorik Verilerle Çalışma

ordered=False iken gruplaya

dogs['coat'] = dogs["coat"].cat.reorder_categories(
  new_categories = ['short', 'medium', 'long', 'wirehaired'],

ordered=False )
dogs.groupby(by=['coat'])['age'].mean()
coat
short         8.364746
medium        9.027982
long          9.552056
wirehaired    8.424136
Python'da Kategorik Verilerle Çalışma

Yeniden sıralama alıştırması

Python'da Kategorik Verilerle Çalışma

Preparing Video For Download...