pandas - comment accéder à la cellule dans pandas, équivalent de df[3,4] en R
si j'ai un objet pandas DataFrame, comment accéder à une cellule? En R, en supposant mes données.frame s'appelle df, je peux accéder à la 3ème rangée et la 4ème colonne par
df[3,4]
Quel est l'équivalent en python?
11
demandé sur
smci
2014-01-28 02:58:45
2 réponses
Vous pouvez utiliser iloc (pour obtenir position):
df.iloc[3,4]
je vous recommande la lecture du indexation de la section de la documentation.
19
répondu
Andy Hayden
2014-01-27 23:08:26
Utiliser iloc
si vos colonnes ne sont pas étiquetés:
df.iloc[3,4]
cette case renvoie la case située à l'intersection de la troisième rangée avec la quatrième colonne.
si vous voulez accéder à la cellule basée sur les étiquettes colonne et ligne, utilisez at
:
df.at["Year","Temperature"]
ceci renvoie la cellule intersectée par la ligne "année" et la colonne "température".
9
répondu
multigoodverse
2015-02-11 08:47:37