需要使用每列唯一值的 bin 大小绘制直方图。当每列具有完全差异大小的唯一值时特别使用。假设,一个 col 有 2 个唯一值,bin = 2另一个 col 有 50 个唯一值,bin = 50在这里,我无法定义我已经尝试过的常见 bin 大小:dataframe.hist(bins = dataframe.nunique())但这不起作用。给我这个错误:ValueError:bins必须单调增加,当一个数组
1 回答
慕丝7291255
TA贡献1859条经验 获得超6个赞
你可以试试这个:
for col in df.columns: fig, ax = plt.subplots() df[col].value_counts().plot.bar(ax=ax)
添加回答
举报
0/150
提交
取消