pandas est le package de statistiques de données le plus connu dans l'environnement python, et DataFrame est traduit par data frame, qui est un moyen d'organiser les données. Cet article vous présente principalement la somme des lignes et des colonnes dans pandas.DataFrame en python. . Ajoutez un nouvel exemple de code de ligne et de colonne. L'article fournit un exemple de code détaillé. Les amis dans le besoin peuvent s'y référer.
Cet article présente les informations pertinentes sur la sommation des lignes et des colonnes et l'ajout de nouvelles lignes et colonnes dans pandas.DataFrame en python. Pas grand chose à dire ci-dessous, jetons un œil à l'introduction détaillée.
La méthode est la suivante :
Module d'import :
from pandas import DataFrame import pandas as pd import numpy as np
Générer des données DataFrame
df = DataFrame(np.random.randn(4, 5), columns=['A', 'B', 'C', 'D', 'E'])
Données DataFrame aperçu :
A B C D E 0 0.673092 0.230338 -0.171681 0.312303 -0.184813 1 -0.504482 -0.344286 -0.050845 -0.811277 -0.298181 2 0.542788 0.207708 0.651379 -0.656214 0.507595 3 -0.249410 0.131549 -2.198480 -0.437407 1.628228
Calculez la somme des données dans chaque colonne et ajoutez-la à la fin en tant que nouvelle colonne
df['Col_sum'] = df.apply(lambda x: x.sum(), axis=1)
Calculez la somme des données dans chaque ligne et ajoutez jusqu'à la fin sous la forme d'une nouvelle ligne
df.loc['Row_sum'] = df.apply(lambda x: x.sum())
Résultats Finalement Data :
A B C D E Col_sum 0 0.673092 0.230338 -0.171681 0.312303 -0.184813 0.859238 1 -0.504482 -0.344286 -0.050845 -0.811277 -0.298181 -2.009071 2 0.542788 0.207708 0.651379 -0.656214 0.507595 1.253256 3 -0.249410 0.131549 -2.198480 -0.437407 1.628228 -1.125520 Row_sum 0.461987 0.225310 -1.769627 -1.592595 1.652828 -1.022097
Articles connexes :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!