Comment parcourir un dataframe en Python ?
Par index (le plus simple) :
>>> for index in df.index:
... print ("df[" + str(index) + "]['B']=" + str(df['B'][index]))
Avec iterrows (le plus utilisé) :
>>> for index, row in df.iterrows():
... print ("df[" + str(index) + "]['B']=" + str(row['B']))
Avec itertuples (le plus rapide) :
>>> for row in df.itertuples():
... print ("df[" + str(row.Index) + "]['B']=" + str(row.B))
Les trois solutions produisent le même résultat, par exemple :
df[0]['B']=125
df[1]['B']=415
df[2]['B']=23
df[3]['B']=456
df[4]['B']=189
df[5]['B']=456
df[6]['B']=12
Par index (le plus simple) :
>>> for index in df.index:
... print ("df[" + str(index) + "]['B']=" + str(df['B'][index]))
Avec iterrows (le plus utilisé) :
>>> for index, row in df.iterrows():
... print ("df[" + str(index) + "]['B']=" + str(row['B']))
Avec itertuples (le plus rapide) :
>>> for row in df.itertuples():
... print ("df[" + str(row.Index) + "]['B']=" + str(row.B))
Les trois solutions produisent le même résultat, par exemple :
df[0]['B']=125
df[1]['B']=415
df[2]['B']=23
df[3]['B']=456
df[4]['B']=189
df[5]['B']=456
df[6]['B']=12
# | ID | Query | URL | Count |
---|