📜  获取对应于 pandas 中两列平均值的列 - Python (1)

📅  最后修改于: 2023-12-03 15:41:27.881000             🧑  作者: Mango

获取对应于 pandas 中两列平均值的列 - Python

在 Pandas 中,要获取两列的平均值并返回它们的差值,可以使用以下代码:

import pandas as pd

# 创建示例数据帧
df = pd.DataFrame({'col1': [1, 2, 3, 4], 'col2': [5, 6, 7, 8]})

# 计算两列的平均值
avg_col1 = df['col1'].mean()
avg_col2 = df['col2'].mean()

# 计算两列平均值之差
diff = avg_col1 - avg_col2

# 将结果打印出来
print('Average of col1:', avg_col1)
print('Average of col2:', avg_col2)
print('Difference of the averages:', diff)

以上代码会输出以下结果:

Average of col1: 2.5
Average of col2: 6.5
Difference of the averages: -4.0

在上面的代码中,首先使用 pd.DataFrame() 创建了一个示例数据帧 df。然后,使用 mean() 函数计算了两列数据的平均值并将结果存储在两个变量 avg_col1avg_col2 中。最后,计算了这两个平均值之间的差异,将其存储在 diff 变量中,并将结果打印出来。

总的来说,通过使用 Pandas 的 mean() 函数和减法运算符,可以轻松地获取对应于 Pandas 中两列平均值的列。