ฉันไม่สามารถรับค่าเฉลี่ยหรือค่าเฉลี่ยของคอลัมน์เป็นนุ่น มี dataframe สิ่งที่ฉันลองด้านล่างไม่ได้ให้ค่าเฉลี่ยของคอลัมน์weight
>>> allDF
ID birthyear weight
0 619040 1962 0.1231231
1 600161 1963 0.981742
2 25602033 1963 1.3123124
3 624870 1987 0.94212
ต่อไปนี้จะคืนค่าหลายค่าไม่ใช่ค่าเดียว:
allDF[['weight']].mean(axis=1)
ดังนั้นสิ่งนี้:
allDF.groupby('weight').mean()
df.groupby('weight')
ไม่ใช่สิ่งที่คุณต้องการเพราะมันแยก df ออกเป็นคอลัมน์ที่แยกกันแต่ละอันมีค่าน้ำหนักแตกต่างกัน แทนที่จะเป็นเพียงแค่df['weight'].mean()