gpt4 book ai didi

python - 每个 bin pandas 的平均点

转载 作者:行者123 更新时间:2023-12-01 07:35:09 24 4
gpt4 key购买 nike

我有 2 个数据帧温度(y)和比率(x)。在每个数据框中,我有 60 列,对应于测量这两个参数的 60 台不同机器。

现在我有 y 与 x 的每台机器的图,如下所示:

for column in ratio.columns:
x = ratio[column]
y = temperature[column]

if len(x) != len(y):
x_ind = x.index
y_ind = y.index
common_ind = x_ind.intersection(y_ind)
x = x[common_ind]
y = y[common_ind]

plt.scatter(x,y)
plt.savefig("plot" +column+".png")
plt.clf()

因为我有很多数据点,所以我想对每台机器进行分箱并对每个分箱进行平均,这样我就会得到每个分箱的平均点 y 。x 介于 0 和 1 之间,我想每隔 0.05 进行一次分箱,这样可以提供 20 个分箱。

我通过执行以下操作获得了每台机器的直方图: 对于ratio.columns 中的x: ratio.hist(列 = x, bin = 20)但这只是给出事件数量与比率。

如何链接温度数据框我是 pandas 新手,我不知道如何做到这一点

最佳答案

口罩箱每20个

掩码= my_df.index//20

然后使用groupby和agg

my_df.groupby(mask).agg(['mean'])

关于python - 每个 bin pandas 的平均点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57022740/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com