gpt4 book ai didi

python - python中具有相同尺寸的2个数据帧的平均值

转载 作者:行者123 更新时间:2023-11-30 22:19:45 24 4
gpt4 key购买 nike

我使用 read_csv 在 python 中导入了两个 csv 文件。所以现在我有 2 个尺寸为 40x300 的数据框。我想要做的是创建一个尺寸为 40x300 的新 csv 文件,其中每个单元格将使用其他两个 csv 文件中相应位置的值计算出平均值。例如,如果第一个数据帧中位置为 1x2 的单元格为 10,第二个数据帧中位置相同的单元格为 20,则我想要尺寸为 40x300 的第三个数据帧,其位置 1x2 的值为 15。我试过了

   frame1.add(frame2) 

但这创建了一个尺寸为 40x600 的新数据框。任何帮助将不胜感激。

最佳答案

Panda 对索引和列敏感,当你将它们相加时,你总是需要确保两个 df 具有相同的索引和列

frame2.index=frame1.index
frame2.columns=frame1.columns
frame1.add(frame2)/2

更改索引和列后concat也将起作用

pd.concat([frame1,frame2]).mean(level=0)

关于python - python中具有相同尺寸的2个数据帧的平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49033335/

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