Python | Marco de datos de Pandas.sum()

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.sum()devuelve la suma de los valores para el eje solicitado. Si la entrada es el eje de índice, agrega todos los valores en una columna y repite lo mismo para todas las columnas y devuelve una serie que contiene la suma de todos los valores en cada columna. También brinda soporte para omitir los valores faltantes en el marco de datos mientras se calcula la suma en el marco de datos.

Sintaxis: DataFrame.sum(axis=Ninguno, skipna=Ninguno, level=Ninguno, numeric_only=Ninguno, min_count=0, **kwargs)

Parámetros:
eje: {índice (0), columnas (1)}
skipna: Excluye NA/valores nulos al calcular el resultado.
level : si el eje es un índice múltiple (jerárquico), cuente a lo largo de un nivel particular, colapsando en una serie
numeric_only : incluya solo columnas flotantes, int y booleanas. Si es Ninguno, intentará usar todo, luego use solo datos numéricos. No implementado para Serie.
min_count : El número requerido de valores válidos para realizar la operación. Si están presentes menos de min_count valores no NA, el resultado será NA.

Devuelve: suma: serie o marco de datos (si se especifica el nivel)

Para obtener un enlace al archivo CSV utilizado en el código, haga clic aquí

Ejemplo #1: Use sum()la función para encontrar la suma de todos los valores sobre el eje de índice.

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

Ahora encuentre la suma de todos los valores a lo largo del eje del índice. Vamos a saltarnos los NaNvalores en el cálculo de la suma.

# finding sum over index axis
# By default the axis is set to 0
df.sum(axis = 0, skipna = True)

Salida:

 
Ejemplo n.º 2: Use sum()la función para encontrar la suma de todos los valores sobre el eje de la columna.

Ahora encontraremos la suma a lo largo del eje de la columna. Vamos a hacer que skipna sea verdadero. Si no omitimos los NaNvalores, dará como resultado NaNvalores.

# importing pandas as pd
import pandas as pd
  
# Creating the dataframe 
df = pd.read_csv("nba.csv")
  
# sum over the column axis.
df.sum(axis = 1, skipna = True)

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 *