Indexation d'une base de données pandas par entier

Je n'arrive pas à trouver un moyen élégant pour index un pandas.DataFrame par un index entier.
Dans l'exemple suivant, je veux obtenir la valeur de 'a' à partir du premier élément de la 'A' colonne.

import pandas
df = pandas.DataFrame(
    {'A':['a','b', 'c'], 'B':['f', 'g', 'h']}, 
    index=[10,20,30]
    )

Je m'attends à ce df['A'].ix[0] et df['A'][10] à la fois pour revenir 'a'.
Le df['A'][10] ne retour 'a', mais df['A'].ix[0] jette un KeyError: 0. La seule façon que je pouvais penser pour obtenir la valeur 'a' en fonction de l'indice 0 est d'utiliser l'approche suivante.

df['A'][df['A'].index[0]]

Est-il une façon plus simple d'obtenir 'a' de la dataframe, à l'aide de l'indice 0?

Mise à jour

Comme des pandas 0.11 il y a une autre façon de index en entier.

df.iloc[0] # integer based, gives the first row
df.loc[10] # label based, gives the row with label 10

Ce remplace la irow approche .

source d'informationauteur SiggyF