Ich kann den Durchschnitt oder Mittelwert einer Spalte in Pandas nicht ermitteln. A haben einen Datenrahmen. Keines der Dinge, die ich unten ausprobiert habe, gibt mir den Durchschnitt der Spalteweight
>>> allDF
ID birthyear weight
0 619040 1962 0.1231231
1 600161 1963 0.981742
2 25602033 1963 1.3123124
3 624870 1987 0.94212
Im Folgenden werden mehrere Werte zurückgegeben, nicht einer:
allDF[['weight']].mean(axis=1)
So auch:
allDF.groupby('weight').mean()
df.groupby('weight')
war nicht das, was Sie wollten, weil es den df in separate Spalten mit jeweils einem bestimmten Gewichtswert aufteilte. Statt nurdf['weight'].mean()