Tôi muốn thay thế các giá trị NA của tôi từ một ma trận được mua lại bởi:Thay thế giá trị NA bởi hàng có nghĩa
read.table(…)
Những giá trị nên giá trị trung bình của hàng tương ứng.
tức là, hàng sau của bảng:
1 2 1 NA 2 1 1 2
sẽ trở thành
1 2 1 1.43 2 1 2
Cảm ơn bạn.
Tại sao bạn muốn thực hiện điều này * hàng khôn ngoan *? Chỉ cần kiểm tra bạn không trộn các biến với các đối tượng/mẫu. Thông thường người ta làm theo cột này, tính trung bình cho mỗi biến và sử dụng nó để thay thế 'NA' trong biến. –
Ngoài ra, 'read.table()' trả về một data.frame. Bạn đang nói về một khung dữ liệu hoặc một ma trận thích hợp? –
@GavinSimpson Một lý do cho điều này sẽ là dữ liệu câu hỏi với các câu hỏi lặp đi lặp lại để sử dụng trong một phép đo. Các phương tiện của các câu hỏi khác sẽ được sử dụng để thay thế dữ liệu còn thiếu. – Irwin