Python | Marco de datos de pandas.memory_usage()

Python es un excelente 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 función pandas dataframe.memory_usage() devuelve el uso de memoria de cada columna en bytes. El uso de la memoria puede incluir opcionalmente la contribución del índice y los elementos del objeto dtype. Este valor se muestra en DataFrame.info de forma predeterminada. 
 

Sintaxis: DataFrame.memory_usage(index=True, deep=False)
Parámetros: 
index: especifica si se debe incluir el uso de memoria del índice de DataFrame en la serie devuelta. Si index=True, el uso de memoria del índice, el primer elemento de la salida. 
deep : si es True, realice una introspección profunda de los datos interrogando los tipos de objetos para el consumo de memoria a nivel del sistema e inclúyalos en los valores devueltos.
Devuelve: una serie cuyo índice son los nombres de las columnas originales y cuyos valores son el uso de memoria de cada columna en bytes 
 

Para obtener un enlace al archivo CSV utilizado en el código, haga clic aquí
. Ejemplo n.º 1: use la función memory_usage() para imprimir el uso de memoria de cada columna en el marco de datos junto con el uso de memoria del índice.
 

Python3

# importing pandas as pd
import pandas as pd
 
# Creating the dataframe
df = pd.read_csv("nba.csv")
 
# Print the dataframe
df

  
Usemos la función memory_usage() para encontrar el uso de memoria de cada columna.
 

Python3

# Function to find memory use of each
# column along with the index
# even if we do not set index = True,
# it will show the index usage as well by default.
df.memory_usage(index = True)

Producción : 
 

  
Ejemplo #2: Use la función memory_usage() para encontrar el uso de memoria de cada columna pero no del índice.
 

Python3

# importing pandas as pd
import pandas as pd
 
# Creating the dataframe
df = pd.read_csv("nba.csv")
 
# Function to find memory use of each
# column but not of the index
# we set index = False
df.memory_usage(index = False)

Producción : 
 

Publicación traducida automáticamente

Artículo escrito por Shubham__Ranjan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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