首页 > 解决方案 > Python中计算平均列的问题

问题描述

我使用 Python 计算数据框中的列平均值。我使用以下命令来计算定义列中数据的总和。但是,我不完全知道为什么输出结果只是附加数据而没有任何求和。

df3 = pd.merge(df1, df2, how = 'inner', on = 'key')
df3
df3['age'].sum()

输出结果为:

>>key      data1        data2   age

42           0.01         1200  17

101          0.02          523  10

>>1710

因此,如您所见,求和函数只是附加“17”和“10”,结果为 1710。对于平均函数,我再次得到 1710/2 = 855。

你能发表任何评论吗?

标签: pythonpandasmeannp

解决方案


推荐阅读