Contenido de este artículo
- 0
- 0
- 0
- 0
A menudo, es posible que desee convertir una lista en un DataFrame en Python.
Afortunadamente, esto es fácil de hacer usando la función pandas.DataFrame , que usa la siguiente sintaxis:
pandas.DataFrame (datos = Ninguno, índice = Ninguno, columnas = Ninguno,…)
dónde:
- datos: los datos para convertir en un DataFrame
- index: índice que se utilizará para el DataFrame resultante
- columnas: etiquetas de columna que se utilizarán para el DataFrame resultante
Este tutorial proporciona varios ejemplos de cómo utilizar esta función en la práctica.
Ejemplo 1: convertir una lista en un marco de datos
El siguiente código muestra cómo convertir una lista en un DataFrame de pandas:
importar pandas como pd #crear una lista que contenga los puntos anotados por 10 jugadores de baloncesto datos = [4, 14, 17, 22, 26, 29, 33, 35, 35, 38] #convertir lista a DataFrame df = pd. DataFrame (datos, columnas = [' puntos ']) #ver impresión de DataFrame resultante (df) puntos 0 4 1 14 2 17 3 22 4 26 5 29 6 33 7 35
Ejemplo 2: convertir varias listas en un marco de datos
El siguiente código muestra cómo convertir varias listas en un DataFrame de pandas:
importar pandas como pd #define enumera puntos = [4, 14, 17, 22, 26, 29, 33, 35, 35, 38] rebotes = [1, 4, 4, 5, 8, 7, 5, 6, 9, 11] #convertir listas en una sola lista data = [] datos. añadir (puntos) datos. añadir (rebotes) #ver nuevos datos de lista [[4, 14, 17, 22, 26, 29, 33, 35, 35, 38], [1, 4, 4, 5, 8, 7, 5, 6, 9, 11]] #convertir lista en DataFrame gl = pd. DataFrame (datos). transponer () df. columnas = [' puntos ', ' rebotes '] #view resultante trama de datos df puntos rebotes 0 4 1 1 14 4 2 17 4 3 22 5 4 26 8 5 29 7 6 33 5 7 35 6 8 35 9 9 38 11
Ejemplo 3: convertir una lista de listas en un marco de datos
El siguiente código muestra cómo convertir una lista de listas en un DataFrame de pandas:
importar pandas como pd #definir lista de datos de listas = [[4, 1], [14, 4], [17, 4], [22, 5], [26, 8], [29, 7], [33, 5], [35, 6], [35, 9], [38,11]] #convertir lista en DataFrame df = pd. DataFrame (datos, columnas = [' puntos ', ' rebotes ']) #view resultante trama de datos df puntos rebotes 0 4 1 1 14 4 2 17 4 3 22 5 4 26 8 5 29 7 6 33 5 7 35 6 8 35 9 9 38 11
Puede usar el siguiente código para verificar rápidamente cuántas filas y columnas hay en el DataFrame resultante:
# muestra el número de filas y columnas en DataFrame df. forma (10, 2)
Podemos ver que el DataFrame resultante tiene 10 filas y 2 columnas.
Y podemos usar el siguiente código para recuperar los nombres de las columnas en el DataFrame resultante:
#muestra los nombres de las columnas de DataFrame lista (df) ['puntos', 'rebotes']
Recursos adicionales
Cómo convertir un DataFrame a una lista en Pandas
Cómo convertir un diccionario a un DataFrame en Pandas
Cómo convertir cadenas a flotantes en Pandas
- https://r-project.org
- https://www.python.org/
- https://www.stata.com/
¿Te hemos ayudado?
Ayudanos ahora tú, dejanos un comentario de agradecimiento, nos ayuda a motivarnos y si te es viable puedes hacer una donación:La ayuda no cuesta nada
Por otro lado te rogamos que compartas nuestro sitio con tus amigos, compañeros de clase y colegas, la educación de calidad y gratuita debe ser difundida, recuerdalo: