No puedo obtener el promedio o la media de una columna en pandas. A tiene un marco de datos. Ninguna de las cosas que probé a continuación me da el promedio de la columnaweight
>>> allDF
ID birthyear weight
0 619040 1962 0.1231231
1 600161 1963 0.981742
2 25602033 1963 1.3123124
3 624870 1987 0.94212
Lo siguiente devuelve varios valores, no uno:
allDF[['weight']].mean(axis=1)
Entonces esto:
allDF.groupby('weight').mean()
df.groupby('weight')
no era lo que querías, porque dividía el df en columnas separadas, cada una con un valor de peso distinto. En lugar de solodf['weight'].mean()