Contenido de este artículo
- 0
- 0
- 0
- 0
Actualizado el 7 de mayo de 2021, por Luis Benites.
Ocasionalmente, es posible que deba convertir un DataFrame de pandas en una lista en Python. Afortunadamente, esto es fácil de hacer usando la función pandas tolist () .
Este tutorial ilustra varias formas de utilizar esta función en el siguiente DataFrame:
importar numpy como np importar pandas como pd #create DataFrame df = pd.DataFrame ({'puntos': [25, 12, 15, 14, 19], 'asiste': [5, 7, 7, 9, 12], 'rebotes': [11, 8, 10, 6, 6]}) #view DataFrame df puntos ayuda a rebotes 0 25 5 11 1 12 7 8 2 15 7 10 3 14 9 6 4 19 12 6
Ejemplo 1: convertir todo el marco de datos en una lista
El siguiente código muestra cómo convertir un DataFrame completo en una lista:
#convertir DataFrame completo para enumerar valores de df. tolist () [[25, 5, 11], [12, 7, 8], [15, 7, 10], [14, 9, 6], [19, 12, 6]]
El siguiente código muestra cómo incluir los nombres de las columnas en la lista:
#convert DataFrame para enumerar e incluir nombres de columna en la lista [df.columns.values. tolist ()] + df.values. tolist () [['puntos', 'asistencias', 'rebotes'], [25, 5, 11], [12, 7, 8], [15, 7, 10], [14, 9, 6], [19, 12, 6]]
Ejemplo 2: convertir una sola columna de un DataFrame en una lista
El siguiente código muestra cómo convertir una sola columna en un DataFrame en una lista:
#convertir la columna 'puntos' a listar df ['puntos']. tolist () [25, 12, 15, 14, 19]
El siguiente código muestra cómo agregar un elemento a una lista:
#convertir la columna 'puntos' a la lista de puntos = df ['puntos']. tolist () #añadir valor al final de los puntos de la lista . añadir (7) #ver puntos de la lista [25, 12, 15, 14, 19, 7]
Relacionado Cómo convertir una lista en un DataFrame en Python
- 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: