迭代行并计算所选项目的平均值,将新值放入新列中

2024-06-15 03:20:09 发布

您现在位置:Python中文网/ 问答频道 /正文

使用Pandas,我有一个包含行和列的数据框:

id  column1 column2 column3
1         4  Banana       2
2         4  Carrot       
3         1  Tomato       3
4         7   Melon       5
5         1    Lime       5

我希望遍历每一行,并计算第1列和第2列中项目的平均值(例如,第1行:4+2/2=3)。所有内容都将放在一个名为mean的新栏目中。应忽略空值

结果应该是:

id  column1 column2 column3  mean
1         4  Banana       2     3
2         4  Carrot             4
3         1  Tomato       3     2
4         7   Melon       5     6
5         2    Lime       5   3.5

Tags: 数据项目idpandasmean平均值banana行和列