Tôi đã có một 'DataFrame` trong đó có giá trị bị thiếu thường xuyên, và trông giống như sau:trung bình Row-khôn ngoan cho một tập hợp con của các cột trong khi chiếm giá trị thiếu
Monday Tuesday Wednesday
================================================
Mike 42 NaN 12
Jenna NaN NaN 15
Jon 21 4 1
Tôi muốn thêm column
mới vào khung dữ liệu của tôi, nơi tôi muốn tính trung bình trên tất cả columns
cho mỗi row
.
Ý nghĩa, cho Mike
, tôi cần (df['Monday'] + df['Wednesday'])/2
, nhưng đối với Jenna
, tôi chỉ đơn giản là muốn sử dụng df['Wednesday amt.']/1
Có ai biết cách tốt nhất để giải thích cho sự thay đổi này là kết quả của các giá trị bị mất tích và tính toán trung bình ?
Đó là tuyệt vời, cảm ơn! Có cách nào tôi có thể loại trừ một lựa chọn các cột mà không tạo ra một khung dữ liệu mới hoàn toàn, hoặc tôi sẽ phải tạo một df mới ra khỏi một tập hợp con của df, chạy 'df.mean (axis = 1)', và sau đó hợp nhất với khung dữ liệu gốc? – scrollex
Bạn được chào đón, hãy xem câu trả lời cập nhật. – Stefan