in

Crear un DataFrame de Pandas a partir de listas

gfg 200x200 min

Python es un gran lenguaje para realizar análisis de datos, principalmente debido al fantástico ecosistema de paquetes de Python centrados en datos. Pandas es uno de esos paquetes y facilita mucho la importación y el análisis de datos.

La creación de Pandas Dataframe se puede lograr de varias maneras. Veamos cómo podemos crear un Pandas DataFrame a partir de listas.

Código # 1: Ejemplo básico

import pandas as pd

 

lst = ['Geeks', 'For', 'Geeks', 'is'

            'portal', 'for', 'Geeks']

 

df = pd.DataFrame(lst)

df

Producción:
df from list1

Código # 2: Marco de datos usando una lista con nombres de índice y columna

import pandas as pd

 

lst = ['Geeks', 'For', 'Geeks', 'is', 'portal', 'for', 'Geeks']

 

df = pd.DataFrame(lst, index =['a', 'b', 'c', 'd', 'e', 'f', 'g'],

                                              columns =['Names'])

df

Producción:
df from list2

Código # 3: Usando zip () para comprimir dos listas

import pandas as pd

 

lst = ['Geeks', 'For', 'Geeks', 'is', 'portal', 'for', 'Geeks']

 

lst2 = [11, 22, 33, 44, 55, 66, 77]

 

df = pd.DataFrame(list(zip(lst, lst2)),

               columns =['Name', 'val'])

df

Producción:
df from list3

Código # 4: Creando DataFrame usando una lista multidimensional

import pandas as pd 

   

lst = [['tom', 25], ['krish', 30],

       ['nick', 26], ['juli', 22]]

   

df = pd.DataFrame(lst, columns =['Name', 'Age'])

df

Producción:
df from list4

Código # 5: Utilizando una lista multidimensional con el nombre de la columna y el tipo d especificado.

import pandas as pd 

   

lst = [['tom', 'reacher', 25], ['krish', 'pete', 30],

       ['nick', 'wilson', 26], ['juli', 'williams', 22]]

   

df = pd.DataFrame(lst, columns =['FName', 'LName', 'Age'], dtype = float)

df

Producción:
df from list5

Código # 6: Usar listas en el diccionario para crear marcos de datos

import pandas as pd 

 

nme = ["aparna", "pankaj", "sudhir", "Geeku"]

deg = ["MBA", "BCA", "M.Tech", "MBA"]

scr = [90, 40, 80, 98]

 

dict = {'name': nme, 'degree': deg, 'score': scr} 

   

df = pd.DataFrame(dict)

   

df 

Producción:
df from list6

¡Atención geek! Fortalece tus cimientos con el Fundación de programación de Python Curso y aprende los conceptos básicos.

Para empezar, los preparativos de su entrevista Mejore sus conceptos de estructuras de datos con el Python DS Curso. Y para comenzar con su viaje de aprendizaje automático, únase al Aprendizaje automático – Curso de nivel básico

Deja una respuesta

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

apple touch icon@2

Android Facebook Share Dialog bloquea el inicio de sesión debido al navegador integrado

edit

Fianza vs Fianza – Diferencia y Comparación