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: