Pandas DataFrame.iterrows() se usa para iterar sobre las filas de un marco de datos de pandas en forma de par (índice, serie). Esta función itera sobre la columna del marco de datos, devolverá una tupla con el nombre de la columna y el contenido en forma de serie.
Sintaxis: DataFrame.iterrows() Rendimiento: index- El índice de la fila. Una tupla para datos MultiIndex : los datos de la fila como una serie devuelve: it : un generador que itera sobre las filas del marco
Ejemplo 1:
A veces necesitamos iterar sobre las filas y columnas del marco de datos sin usar ningún bucle, en esta situación, Pandas DataFrame.iterrows() juega un papel crucial.
Python3
import pandas as pd # Creating a data frame along with column name df = pd.DataFrame([[2, 2.5, 100, 4.5, 8.8, 95]], columns=[ 'int', 'float', 'int', 'float', 'float', 'int']) # Iter over the data frame rows # # using df.iterrows() itr = next(df.iterrows())[1] itr
Producción:
En el ejemplo anterior, usamos Pandas DataFrame.iterrows() para iterar sobre filas de marcos de datos numéricos.
Ejemplo 2:
Python3
import pandas as pd # Creating a data frame df = pd.DataFrame([['Animal', 'Baby', 'Cat', 'Dog', 'Elephant', 'Frog', 'Gragor']]) # Iterating over the data frame rows # using df.iterrows() itr = next(df.iterrows())[1] itr
Producción :
En el ejemplo anterior, iteramos sobre el marco de datos que no tiene nombres de columna usando Pandas DataFrame.iterrows()
Nota: como iterrows devuelve una serie para cada fila, no conserva los tipos de d en las filas.
Publicación traducida automáticamente
Artículo escrito por vanshgaur14866 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA