Je suis curieux de savoir pourquoi df[2]
n'est pas pris en charge, tandis que df.ix[2]
et les df[2:3]
deux fonctionnent.
In [26]: df.ix[2]
Out[26]:
A 1.027680
B 1.514210
C -1.466963
D -0.162339
Name: 2000-01-03 00:00:00
In [27]: df[2:3]
Out[27]:
A B C D
2000-01-03 1.02768 1.51421 -1.466963 -0.162339
Je m'attendrais df[2]
à travailler de la même manière que df[2:3]
pour être cohérent avec la convention d'indexation Python. Existe-t-il une raison de conception pour ne pas prendre en charge l'indexation des lignes par un seul entier?
[]
, consultez cette réponse ci-dessous . Aussi NE JAMAIS UTILISER .ix
, il est obsolète
df.ix[2]
ne fonctionne pas - du moins paspandas version '0.19.2'