使用Python计算特定行的总和

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

我需要计算数据帧mycollected_data1.xlsx中特定行的总和

例如,Nombre de rebootPassage en mode privéPassage en mode publicNombre de Kilomètres parcourusHeures de roulageTemps de trajet ..

我在前三行中测试了此代码

import pandas as pd
df = pd.read_excel('mycollected_data1.xlsx')


print (df.iloc[:3, df.columns.get_indexer(['Valeurs','Valeurs.1','Valeurs.2'])])
a = df.iloc[1:3, [1,2,3]].sum()

print ('a\n', a)

这是输出

    Valeurs Valeurs.1 Valeurs.2
0       3         5         0
1       2         1         1
2       0         0         0
a
 Valeurs      2.0
Valeurs.1    1.0
Valeurs.2    1.0
dtype: float64

所需输出:

        Valeurs Valeurs.1 Valeurs.2   sum
    0       3         5         0       8
    1       2         1         1       4
    2       0         0         0       0

如何使它计算特定给定行的总和?

python-3.x pandas sum rows
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.