Función Pandas.DataFrame.iterrows() en Python

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *