カテゴリの統合
地域の犬の譲渡サイトのユーザーから、「選択肢が多すぎて分かりにくい」という声が上がっています。犬種やタイプを見ているうちに、あまりの選択肢の多さに迷ってしまうのです。そこで、一部のデータを簡素化するため、各列を確認して適切であればカテゴリを統合していきます。元のデータを保持するため、dogs データセットに新しい更新後の列を作成します。最初は coat 列から始めましょう。度数表は次のとおりです。
short 1969
medium 565
wirehaired 220
long 180
medium-long 3
この演習はコースの一部です
Pythonでカテゴリカルデータを扱う
演習の手順
wirehairedとmedium-longの両方をmediumに対応付ける辞書update_coatsを作成します。- この新しい辞書に載っているカテゴリを統合し、新しい列
coat_collapsedとして保存します。 - この新しい列を categorical な Series に変換します。
- この新しい Series の度数表を出力します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Create the update_coats dictionary
____
# Create a new column, coat_collapsed
dogs["coat_collapsed"] = ____
# Convert the column to categorical
____
# Print the frequency table
print(____)