¿Cómo calcular el promedio de valores en un marco de datos de Python Pandas?

anrudh bakshi

Mi marco de datos de Python Pandas tiene 2 columnas para el salario (Cantidad) y el número total de empleados (Personal) que reciben ese salario en particular (10 empleados obtienen $ 300, 20 empleados obtienen $ 200 y 30 empleados obtienen $ 100). Se supone que debo calcular el promedio salario de todos los empleados. ¿Hay alguna manera de hacerlo? Soy bastante nuevo en Python Pandas, ¡así que cualquier ayuda sería apreciada! Gracias por adelantado.

   Amount  Staff
0     100     30
1     200     20
2     300     10  
Jezreel

Creo que puede usar meanpor definición - suma / recuentos:

s = df.assign(Amount = df["Amount"].mul(df["Staff"])).sum()
print (s)
Amount    10000
Staff        60
dtype: int64

print (s.Amount / s.Staff)
166.66666666666666

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

¿Cómo calcular el promedio de valores específicos en una columna en un marco de datos de pandas?

¿Calcular el promedio de valores en el marco de datos de pandas, pero solo en ciertos valores?

Cómo obtener el recuento distinto de valores en un marco de datos de python pandas

calcular el valor promedio del marco de datos de pandas

calcular el valor promedio del marco de datos de pandas

calcular el valor promedio del marco de datos de pandas

¿Cómo calcular valores estadísticos en el marco de datos de Pandas?

¿Cómo obtener el promedio de valores de una columna de un marco de datos basado en otra columna?

Cómo obtener el promedio de una lista en el marco de datos de pandas

Cómo obtener el promedio de una lista en el marco de datos de pandas

cómo calcular la correlación entre filas en el marco de datos de Python Pandas

Calcular MRR en el marco de datos de Python Pandas

¿Cómo calcular el promedio de filas entre un índice inicial y un índice final de una columna en un marco de datos en Spark usando Scala?

Python: ¿cómo contar el número de valores de par repetidos en un marco de datos de pandas?

Cómo calcular valores en un marco de datos en función de los valores en otro marco de datos

Cómo calcular valores en un marco de datos en función de los valores en otro marco de datos

¿Promedio de ciertos valores en el marco de datos de Pandas?

¿Cómo reemplazar un rango de valores con NaN en el marco de datos de Pandas?

Cómo contar la frecuencia de valores seleccionados en el marco de datos de Python pandas

¿Cómo iterar en un período de tiempo y calcular algunos valores en un marco de datos usando Python?

Encontrar el promedio de valores en una columna y crear un nuevo marco de datos que distribuya el promedio

Promedio real en todos los valores de un marco de datos usando rolling with pandas

Calcular el porcentaje de valores similares en el marco de datos de pandas

Pandas ¿cómo preservar todos los valores en el marco de datos en un csv?

¿Cómo cambiar los valores usando pandas en el marco de datos de Python?

¿Cómo busco valores en un marco de datos y devuelvo valores coincidentes usando python / pandas?

Calcule el promedio ponderado usando un pandas / marco de datos

Cómo mantener solo los valores consecutivos en un marco de datos de Pandas usando Python

¿Cómo puedo usar valores en un marco de datos antiguo para calcular un nuevo marco de datos?