開始使用免費開始

合併類別

在一個在地狗狗領養網站上,使用者反映的一項問題是選項太多。當他們瀏覽不同品種或毛髮型態時,會被過多的選擇淹沒而迷失。為了簡化部分資料,你會逐一檢視各欄位,並在合適的情況下合併資料。為了保留原始資料,你會在 dogs 資料集裡建立更新後的新欄位。先從 coat 欄位開始。以下是次數表:

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

本練習屬於課程

在 Python 中處理類別資料

檢視課程

練習說明

  • 建立名為 update_coats 的字典,將 wirehairedmedium-long 都對應到 medium
  • 合併此新字典中列出的類別,並將結果儲存為新欄位 coat_collapsed
  • 將這個新欄位轉換為分類 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(____)
編輯並執行程式碼