Maison  >  Article  >  développement back-end  >  Quelle est la différence entre « axis=0 » et « axis=1 » lors du calcul de la moyenne chez les pandas ?

Quelle est la différence entre « axis=0 » et « axis=1 » lors du calcul de la moyenne chez les pandas ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-02 03:45:30320parcourir

What is the Difference Between `axis=0` and `axis=1` When Calculating Mean in Pandas?

Axe dans Pandas

Lorsqu'il s'agit de structures de données multidimensionnelles dans Pandas, le concept d'axe devient crucial. L'axe dans Pandas fait référence à l'orientation des données selon une dimension particulière. Il précise la direction dans laquelle une opération doit être effectuée.

Dans votre exemple :

<code class="python">dff = pd.DataFrame(np.random.randn(1, 2), columns=list('AB'))</code>

dff est un DataFrame avec une ligne et deux colonnes. L'argument axis=1 dans dff.mean(axis=1) indique que la moyenne doit être calculée le long des colonnes du DataFrame. Cela signifie qu'il calculera la valeur moyenne de chaque colonne, ce qui donnera une série avec un seul élément.

Le résultat attendu que vous avez fourni est la moyenne des lignes individuelles, qui peut être calculée en utilisant axis=0. Cela produirait une série avec deux éléments, représentant la moyenne de chaque ligne.

Pour résumer, l'axe dans Pandas détermine la direction d'une opération au sein d'une structure de données multidimensionnelle. Axis=0 indique les lignes, tandis que axis=1 indique les colonnes. En comprenant le concept d'axe, vous pouvez manipuler et analyser efficacement les données dans Pandas.

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!

Déclaration:
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