Cómo calcular la media de columnas en pandas

A menudo, puede estar interesado en calcular la media de una o más columnas en un DataFrame de pandas. Afortunadamente, puede hacer esto fácilmente en pandas usando la función mean () .

Este tutorial muestra varios ejemplos de cómo utilizar esta función.

Ejemplo 1: encontrar la media de una sola columna

Supongamos que tenemos el siguiente DataFrame de pandas:

importar pandas como pd
 importar numpy como np

#create DataFrame
df = pd.DataFrame ({'jugador': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J '],
                   'puntos': [25, 20, 14, 16, 27, 20, 12, 15, 14, 19],
                   'asiste': [5, 7, 7, 8, 5, 7, 6, 9, 9, 5],
                   'rebotes': [np.nan, 8, 10, 6, 6, 9, 6, 10, 10, 7]})

#view DataFrame 
df


        puntos de jugador ayuda a rebotes
0 A 25 5 NaN
1 B 20 7 8,0
2 C 14 7 10,0
3 D 16 8 6,0
4 E 27 5 6,0
5 F 20 7 9,0
6 G 12 6 6,0
7 H 15 9 10,0
8 I 14 9 10,0
9 J 19 5 7,0

Podemos encontrar la media de la columna titulada «puntos» usando la siguiente sintaxis:

df ['puntos']. significa ()

18,2

La función mean () también excluirá NA de forma predeterminada. Por ejemplo, si encontramos la media de la columna «rebotes», el primer valor de «NaN» simplemente se excluirá del cálculo:

df ['rebotes']. significa ()

8.0

Si intenta encontrar la media de una columna que no es numérica, recibirá un error:

df ['jugador']. significa ()

TypeError: no se pudo convertir ABCDEFGHIJ a numérico

Ejemplo 2: encontrar la media de varias columnas

Podemos encontrar la media de varias columnas usando la siguiente sintaxis:

# encontrar la media de las columnas de puntos y rebotes 
df [['rebotes', 'puntos']]. significa ()

rebotes 8.0
puntos 18.2
dtype: float64

Ejemplo 3: encontrar la media de todas las columnas

También podemos encontrar la media de todas las columnas numéricas utilizando la siguiente sintaxis:

# encontrar la media de todas las columnas numéricas en DataFrame 
df. significa ()

puntos 18.2
asiste 6.8
rebotes 8.0
dtype: float64

Tenga en cuenta que la función mean () simplemente saltará las columnas que no son numéricas.

Puede encontrar la documentación completa para la función mean () aquí .

  • https://r-project.org
  • https://www.python.org/
  • https://www.stata.com/

Deja un comentario

Siempre que realice una prueba de hipótesis , obtendrá una estadística de prueba como resultado. Para determinar si los resultados…
statologos comunidad-2

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

You have Successfully Subscribed!