Я не уверен, как перебирать каждый столбец, чтобы заменить значения NA значком столбца. Когда я пытаюсь заменить один столбец, используя следующее, он работает хорошо.
Column1[is.na(Column1)] <- round(mean(Column1, na.rm = TRUE))
Код для циклирования по столбцам не работает:
for(i in 1:ncol(data)){
data[i][is.na(data[i])] <- round(mean(data[i], na.rm = TRUE))
}
значения не заменяются. Может кто-то, пожалуйста, помогите мне с этим?