标签: python pandas numpy plot graph
我的数据框中有“价格”列,范围从10到$ 1000。我想按“价格”在100美元范围内对行进行分组。例如,第一组为1到100,第二组为101到200,依此类推,然后绘制条形图,显示第一组的第一条,第二组的第二条。 谢谢
答案 0 :(得分:1)
IIUC,将value_counts与bins参数一起使用并绘制:
value_counts
bins
np.random.seed(0) df = pd.DataFrame({'Price':np.random.randint(10,1000,1000)}) df['Price'].value_counts(sort=False, bins=range(0,1100,100)).plot.bar()
输出: