-4
A
ответ
1
Первый правильный, но обычно вы не хотите использовать петли for
в R. Попробуйте использовать apply
.
Ответ
v <- runif(10000)
v[sample(1000,120)] <- NA
mydata <- as.data.frame(matrix(v,10,100))
for (i in 1:ncol(mydata)){
mydata[is.na(mydata[,i]), i] <- median(mydata[,1], na.rm = TRUE)
}
Нанести раствор
v <- runif(10000)
v[sample(1000,120)] <- NA
mydata <- as.data.frame(matrix(v,10,100))
medrep <- function(x){
x[is.na(x)] <- median(x, na.rm=TRUE)
x
}
dat <- data.frame(apply(mydata, 2, medrep))
Смежные вопросы
- 1. кадров R-Script DeNormalising данных и медиана Замена НАН
- 2. Замена значений NA на 0 в R
- 3. R: агрегация (медиана) строк данных. Кадров из> 2 столбцов
- 4. Замена NA дубликатами из соседней строки R
- 5. Удалить значения столбцов с NA в R
- 6. R dropping NA в уровнях логических столбцов
- 7. медиана выживаемости в R
- 8. поэлементно Медиана 3 матриц в R
- 9. Условная замена NA в двух информационных кадрах R
- 10. R - Замена данных конкретных столбцов
- 11. Медиана нескольких столбцов в MySql
- 12. медиана() возвращается как NA для df целых чисел?
- 13. установка нескольких столбцов NA, чтобы ценить --R
- 14. Неправильный замена в R
- 15. Замена NA со значениями в соседнем столбце
- 16. Замена значения в R
- 17. Замена слияния NA
- 18. Замена диапазона значений столбцов в R
- 19. замена значений NA
- 20. Удаление столбцов, названных «NA»
- 21. R: медиана определенных строк значений
- 22. Замена или вменение значений NA в R без цикла Loop
- 23. Замена значений с «NA» по идентификатору в R
- 24. Замена NA в R с условием на ноль
- 25. Замена NA итерационно с использованием таблицы данных в 'R'
- 26. Замена выбросов из нескольких столбцов в dataframe, содержащих NA с использованием R
- 27. Замена значения столбцам в R
- 28. Удаление столбцов NA в нескольких файлах в r
- 29. R data.table NA консистенция
- 30. Сравнение двух столбцов и замена в R-пакете
Ваше изображение текста [не очень полезно] (// meta.unix.stackexchange.com/q/4086) , Он не может быть прочитан вслух или скопирован в редактор, и он не индексируется очень хорошо, что означает, что другие пользователи с одинаковой проблемой с меньшей вероятностью найдут ответ здесь. Пожалуйста, отредактируйте свое сообщение, чтобы включить соответствующий текст напрямую (желательно с помощью copy + paste, чтобы избежать ошибок транскрипции). –