Crear marco de datos de pandas a partir de listas usando zip

Una de las formas de crear Pandas DataFrame es usando la función zip() .

Puede usar las listas para crear listas de tuplas y crear un diccionario a partir de ellas. Luego, este diccionario se puede usar para construir un marco de datos.

La función zip() crea los objetos y eso se puede usar para producir un solo elemento a la vez. Esta función puede crear marcos de datos pandans fusionando dos listas.

Supongamos que hay dos listas de datos de estudiantes, la primera lista contiene el nombre del estudiante y la segunda lista contiene la edad del estudiante. Entonces podemos tener,

# List1
Name = ['tom', 'krish', 'nick', 'juli']
  
# List2
Age = [25, 30, 26, 22]

Las dos listas anteriores se pueden fusionar usando list(zip())la función. Ahora, cree el DataFrame de pandas llamando a pd.DataFrame()la función.

# Python program to demonstrate creating
# pandas Datadaframe from lists using zip.
  
import pandas as pd
  
# List1
Name = ['tom', 'krish', 'nick', 'juli']
  
# List2
Age = [25, 30, 26, 22]
  
# get the list of tuples from two lists.
# and merge them by using zip().
list_of_tuples = list(zip(Name, Age))
  
# Assign data to tuples.
list_of_tuples 

Producción:

 

# Converting lists of tuples into
# pandas Dataframe.
df = pd.DataFrame(list_of_tuples, columns = ['Name', 'Age'])
   
# Print data.
df

Producción:

Publicación traducida automáticamente

Artículo escrito por Samdare B 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 *