Axe dans Pandas : Comprendre sa signification
Dans Pandas, le paramètre de mot-clé axis dans des fonctions telles que Mean() définit le long de quel axe le l'opération est effectuée.
Considérez le code suivant :
import pandas as pd import numpy as np dff = pd.DataFrame(np.random.randn(1,2),columns=list('AB'))
Cela crée un dataframe :
+------------+---------+--------+ | | A | B | +------------+---------+--------- | 0 | 0.626386| 1.52325| +------------+---------+--------+
Maintenant, calculons la moyenne le long des lignes (axis= 1) :
dff.mean(axis=1)
Cela donne le résultat suivant :
0 1.074821 dtype: float64
De manière contre-intuitive, le résultat attendu est :
A 0.626386 B 1.523255 dtype: float64
Comprendre le paramètre de l'axe
Le paramètre axis précise la direction dans laquelle l'opération est effectuée.
Dans l'exemple donné, la moyenne est calculée le long des colonnes (axis=1), ce qui donne une valeur unique pour chaque ligne.
Visualisation de l'axe
Pour visualiser l'axe, considérez le schéma suivant :
+------------+---------+--------+ | | A | B | +------------+---------+--------- | 0 | 0.626386| 1.52325|----axis=1-----> +------------+---------+--------+ | | | axis=0 | ↓ ↓
La flèche rouge représente l'axe=1, qui opère le long des colonnes. La flèche verte représente l'axe=0, qui opère le long des lignes.
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!