Maison > développement back-end > Tutoriel Python > Exemple de code pour additionner les lignes et les colonnes et ajouter de nouvelles lignes et colonnes dans pandas.DataFrame en python

Exemple de code pour additionner les lignes et les colonnes et ajouter de nouvelles lignes et colonnes dans pandas.DataFrame en python

高洛峰
Libérer: 2017-03-25 13:39:53
original
5267 Les gens l'ont consulté

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
Copier après la connexion

Générer des données DataFrame

df = DataFrame(np.random.randn(4, 5), columns=['A', 'B', 'C', 'D', 'E'])
Copier après la connexion

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
Copier après la connexion

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)
Copier après la connexion

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())
Copier après la connexion

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
Copier après la connexion

Articles connexes :

Explication détaillée de la méthode pandas.DataFrame d'exclure des lignes spécifiques dans un exemple de code python

en python Introduction aux méthodes de fonctionnement simples de pandas.DataFrame (créer, indexer, ajouter et supprimer)

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal