python - seleccionar - recorrer filas pandas
iterando fila por fila a través de un marco de datos de pandas (1)
Posible duplicado:
¿Cuál es la forma más eficiente de recorrer los dataframes con pandas?
Estoy buscando iterar fila por fila a través de un DataFrame
pandas. La forma en que lo estoy haciendo hasta ahora es la siguiente:
for i in df.index:
do_something(df.ix[i])
¿Hay una manera más performante y / o más idiomática de hacer esto? Sé sobre aplicar, pero a veces es más conveniente usar un ciclo for.
Deberías usar df.iterrows()
. Aunque iterar fila por fila no es especialmente eficiente ya que los objetos de la Serie deben ser creados.