logo

Marco de datos de Pandas.mean()

La función mean() se utiliza para devolver la media de los valores del eje solicitado. Si aplicamos este método en un Objeto de serie , luego devuelve un valor escalar , que es el valor medio de todas las observaciones en el marco de datos.

Si aplicamos este método en un objeto DataFrame, devuelve un objeto Serie que contiene la media de los valores sobre el eje especificado.

aws redes sociales

Sintaxis

 DataFrame.mean(axis=None, skipna=None, level=None, numeric_only=None, **kwargs) 

Parámetros

    eje:{índice (0), columnas (1)}.
    Se refiere al eje de una función que se va a aplicar.orden:Excluye todos los valores nulos al calcular el resultado.nivel:Cuenta junto con un nivel particular y colapsa en una Serie si el eje es un MultiIndex (jerárquico),solo numérico:Incluye solo columnas int, float y booleanas. Si no hay ninguno, intentará usarlo todo y luego usará solo datos numéricos. No implementado para Series.

Devoluciones

Devuelve la media de la Serie o DataFrame si se especifica el nivel.

Ejemplo

 # importing pandas as pd import pandas as pd # Creating the dataframe info = pd.DataFrame({'A':[8, 2, 7, 12, 6], 'B':[26, 19, 7, 5, 9], 'C':[10, 11, 15, 4, 3], 'D':[16, 24, 14, 22, 1]}) # Print the dataframe info # If axis = 0 is not specified, then # by default method return the mean over # the index axis info.mean(axis = 0) 

Producción

lista enlazada java
 A 7.0 B 13.2 C 8.6 D 15.4 dtype: float64 

Ejemplo2

 # importing pandas as pd import pandas as pd # Creating the dataframe info = pd.DataFrame({'A':[5, 2, 6, 4, None], 'B':[12, 19, None, 8, 21], 'C':[15, 26, 11, None, 3], 'D':[14, 17, 29, 16, 23]}) # while finding mean, it skip null values info.mean(axis = 1, skipna = True) 

Producción

 0 11.500000 1 16.000000 2 15.333333 3 9.333333 4 15.666667 dtype: float64