Tôi không thể lấy trung bình hoặc trung bình của một cột trong gấu trúc. A có một khung dữ liệu. Cả những điều tôi cố gắng dưới đây mang lại cho tôi với mức trung bình của cột weight
gấu trúc lấy cột trung bình/có nghĩa là
>>> allDF
ID birthyear weight
0 619040 1962 0.1231231
1 600161 1963 0.981742
2 25602033 1963 1.3123124
3 624870 1987 0.94212
Lợi nhuận sau vài giá trị, không phải là một:
allDF[['weight']].mean(axis=1)
Vì vậy, thực hiện điều này:
allDF.groupby('weight').mean()
Bạn nên chấp nhận câu trả lời của DSM để câu hỏi này không được trả lời – EdChum
Có thể trùng lặp [cách lấy trung bình của giá trị cột dataframe] (https://stackoverflow.com/questions/16689514/how-to-get -trung bình-of-dataframe-cột-giá trị) –
'df.groupby ('weight')' không phải là những gì bạn muốn, bởi vì nó chia df thành các cột riêng biệt, mỗi cột có giá trị riêng biệt về trọng lượng. Thay vì chỉ 'df ['weight']. Nghĩa là()' – smci