Cómo convertir un DataFrame en una lista en Pandas

Actualizado por ultima vez el 7 de mayo de 2021, por .

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/

Deja un comentario

A menudo, es posible que desee colocar la leyenda de un diagrama de Matplotlib fuera del diagrama real. Afortunadamente, esto…
statologos comunidad-2

Compartimos información EXCLUSIVA y GRATUITA solo para suscriptores (cursos privados, programas, consejos y mucho más)

You have Successfully Subscribed!