Estou curioso para saber por que df[2]
não é suportado, enquanto df.ix[2]
e df[2:3]
ambos funcionam.
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
Eu esperaria df[2]
trabalhar da mesma maneira que df[2:3]
seja consistente com a convenção de indexação do Python. Existe um motivo de design para não oferecer suporte à linha de indexação por número inteiro único?
[]
, veja esta resposta abaixo . Também NUNCA USE .ix
, ele está obsoleto
df.ix[2]
não funciona - pelo menos não empandas version '0.19.2'