itérer sur les pandas dataframe à l'aide de itertuples

Je suis une itération sur une pandas dataframe à l'aide de itertuples. Je tiens également à capturer le numéro de ligne lors de l'itération:

for row in df.itertuples():
    print row['name']

Résultat attendu :

1 larry
2 barry
3 michael

1, 2, 3 sont les numéros de ligne. Je veux éviter à l'aide d'un compteur et d'obtenir le numéro de ligne. Est-il un moyen facile d'y parvenir en utilisant les pandas?

Refusant d'utiliser les enumerate - un modèle commun en Python pour ces cas - semble bizarre. Je voudrais l'utiliser. Sinon df.reset_index() apportera un 0 en fonction de l'indice de sorte que le numéro de ligne va être l'indice que vous itérer pour une ligne donnée +1
Vous devez utiliser iterrows comme dans ce post
où veut-il dire qu'ils refusent d'utiliser les énumérer?

OriginalL'auteur Sun | 2017-04-05