Pandas支持的一个很棒的功能是data.hist()
。 hist
函数允许我可视化数值的分布。然而,话虽如此:它只允许我查看数值变量的分布。
如果我想查看分类变量的分布,我需要在for循环中运行select_dtypes
,如下所示:
import matplotlib.pyplot as plt
for col in tips.select_dtypes(include=["category"]):
tips[col].value_counts().plot(kind='bar')
plt.show()
是否有更简单(更Pythonic)的方式来查看分类变量的分布。