始める無料で始める

カテゴリの統合

地域の犬の譲渡サイトのユーザーから、「選択肢が多すぎて分かりにくい」という声が上がっています。犬種やタイプを見ているうちに、あまりの選択肢の多さに迷ってしまうのです。そこで、一部のデータを簡素化するため、各列を確認して適切であればカテゴリを統合していきます。元のデータを保持するため、dogs データセットに新しい更新後の列を作成します。最初は coat 列から始めましょう。度数表は次のとおりです。

short          1969
medium          565
wirehaired      220
long            180
medium-long       3

この演習はコースの一部です

Pythonでカテゴリカルデータを扱う

コースを見る

演習の手順

  • wirehairedmedium-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(____)
コードを編集して実行