cách lấy trung bình của hai cột của bảng dữ liệu bằng dplyr? Ví dụ, nếu dữ liệu của tôi nếu như dưới đây:Làm thế nào để có được mức trung bình của hai cột sử dụng dplyr?
dt <- data.table(A=1:5, B=c(1,4,NA,6,8))
Tôi muốn tạo một cột mới "trung bình" mà là giá trị trung bình của cột A và B cho mỗi hàng:
dt %>% mutate(Avg=mean(c(A, B), na.rm=T))
Nhưng mã này không cho tôi kết quả chính xác. làm như thế nào? Cảm ơn nhiều.
Bạn có thực sự cần 'dplyr'? –
Tính toán trung bình là một bước trong tất cả các phép tính của tôi, tôi cần sử dụng dplyr cho các phép tính khác. – Carter
http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem –