Contenido de este artículo
- 0
- 0
- 0
- 0
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/
¿Te hemos ayudado?
Ayudanos ahora tú, dejanos un comentario de agradecimiento, nos ayuda a motivarnos y si te es viable puedes hacer una donación:La ayuda no cuesta nada
Por otro lado te rogamos que compartas nuestro sitio con tus amigos, compañeros de clase y colegas, la educación de calidad y gratuita debe ser difundida, recuerdalo: