取熊猫数据帧中多列的平均值

问题描述 投票:0回答:1

我有一个4列的pandas数据框,这是一件设备将数据导出到csv中的方式。我当前的代码将csv导入到数据框中,将标题添加到列中,然后在其上运行一些代码以将其转换为所需的形式。这是代码的主要部分:

def data_an(info):
    data = pd.read_csv(info, usecols=[0, 1, 2, 3], names=["a", "b", "c", "d"])
    data = data.replace(0, np.NaN)
    return(data.mean(), data.count())

print(data_an('output.csv'))

这就是它的输出:

a    19.381846
b    18.515209
c    18.401317
d    18.849287
dtype: float64, a    10675
b    11126
c     6866
d     5496
dtype: int64

我想知道我如何能够同时取a,b,c和d的平均值,因此求和所有4列的值,然后取所有4列的平均值。] >

我有一个4列的pandas数据框,这是一件设备将数据导出到csv中的方式。我当前的代码将csv导入到数据框中,将标题添加到列中,然后...

python pandas mean
1个回答
0
投票

使用熊猫

© www.soinside.com 2019 - 2024. All rights reserved.