合併類別
在一個在地狗狗領養網站上,使用者反映的一項問題是選項太多。當他們瀏覽不同品種或毛髮型態時,會被過多的選擇淹沒而迷失。為了簡化部分資料,你會逐一檢視各欄位,並在合適的情況下合併資料。為了保留原始資料,你會在 dogs 資料集裡建立更新後的新欄位。先從 coat 欄位開始。以下是次數表:
short 1969
medium 565
wirehaired 220
long 180
medium-long 3
本練習屬於課程
在 Python 中處理類別資料
練習說明
- 建立名為
update_coats的字典,將wirehaired和medium-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(____)