我正在 Pandas 中绘制一系列直方图,如下所示:
df['Primary Type'].value_counts().plot(kind='bar')
尽管如此,这个系列有 25 个唯一值,并且绘图绘制了很多条形图。是否可以将频率较低的条形仅分组为一个?
提前谢谢你。
最佳答案
您可以使用 pd.cut制作直方图箱 -
# Example Dataframe
df = pd.DataFrame({'a' : [25, 22, 22, 21, 45, 20, 1, 1, 1, 1, 2, 3, 4, 4, 4]})
cuts = pd.cut(df['a'], [0, 10, 50])
cuts.value_counts().plot(kind='bar')
关于python - 在 Pandas 中绘制系列直方图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42511357/