在重新排序後使用 .groupby()
現在要在可領養犬隻的資料集上,針對狗狗的 "size" 來進行一些分析。你已經寫過用來重新排序類別的程式碼。在這個練習中,你會撰寫兩個相似的 .groupby() 陳述式,幫助你更了解 "size" 對其他變數的影響。dogs 已為你預先載入。
本練習屬於課程
在 Python 中處理類別資料
練習說明
- 列印
"size"欄位每個類別中"sex"的次數表。 - 列印
"size"欄位每個類別中"keep_in"的次數表。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Previous code
dogs["size"].cat.reorder_categories(
new_categories=["small", "medium", "large"],
ordered=True,
inplace=True
)
# How many Male/Female dogs are available of each size?
print(dogs.____(____)[____].value_counts())
# Do larger dogs need more room to roam?
print(dogs.____(____)[____].value_counts())