📅  最后修改于: 2023-12-03 15:41:27.881000             🧑  作者: Mango
在 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_col1
和 avg_col2
中。最后,计算了这两个平均值之间的差异,将其存储在 diff
变量中,并将结果打印出来。
总的来说,通过使用 Pandas 的 mean()
函数和减法运算符,可以轻松地获取对应于 Pandas 中两列平均值的列。