合并类别
本地一个狗狗领养网站的用户反映一个问题:可选项太多了。浏览不同类型的狗时,他们会在过多的选择中迷失。为简化部分数据,您将逐列检查,并在合适时合并数据。为保留原始数据,您会在 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(____)