श्रेणियाँ पुनःक्रमित करना

Python में Categorical Data के साथ काम करना

Kasey Jones

Research data scientist

आप पुनःक्रमित क्यों करेंगे?

  1. एक ordinal वैरिएबल बनाना
  2. एनालिसिस में वैरिएबल्स का दिखने का क्रम सेट करना
  3. मेमोरी की बचत
Python में Categorical Data के साथ काम करना

पुनःक्रमण उदाहरण

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

ordered=True )

inplace का उपयोग:

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

inplace=True )
Python में Categorical Data के साथ काम करना

ordered=True होने पर groupby

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 में Categorical Data के साथ काम करना

ordered=False होने पर groupby

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 में Categorical Data के साथ काम करना

पुनःक्रमण अभ्यास

Python में Categorical Data के साथ काम करना

Preparing Video For Download...