numpy 用python实现直方图数据求和

kkih6yb8  于 2022-12-13  发布在  Python
关注(0)|答案(2)|浏览(203)

我有一个数据;

profile_bucket | price
a          10
b          15
c          5
a          7
c          20

用这种数据做历史图表,但是历史给了我一个值的计数,但是我需要价格的总和而不是计数。有什么想法吗?用py。

h9vpoimq

h9vpoimq1#

因为直方图是对数据df['price']进行bin,并计算每个bin中的值的数量,所以如果要对价格求和,请改用条形图:

d = {'profile_bucket': ['a','b','c','a','c'], 'price': [10,15,5,7,20]}
df = pd.DataFrame(data=d)
df2 = df.groupby('profile_bucket').sum()
df2.plot(kind='bar')

输出量:

inn6fuwd

inn6fuwd2#

df = pd.DataFrame({'profile_bucket':['a','b','c','a','c'], 'price':[10,15,5,7,20]})
df = df.groupby('profile_bucket').sum()
df.plot(kind='bar')

输出量:

profile_bucket  price
0   a   17
1   b   15
2   c   25

相关问题