【发布时间】:2020-04-06 17:46:44
【问题描述】:
使用 Pandas,我有一个包含行和列的数据框:
id column1 column2 column3
1 4 Banana 2
2 4 Carrot
3 1 Tomato 3
4 7 Melon 5
5 1 Lime 5
我想遍历每一行并计算 column1 和 column2 中的项目的平均值(例如第 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
【问题讨论】:
-
使用
df['mean'] = df.mean(axis=1)
标签: python pandas numpy dataframe