Я провел анкетирование, в котором некоторые ответы были «Я не знаю» и «Я не хочу отвечать». Теперь мне нужно изменить те варианты ответа на «Н/Д», чтобы они не учитывались в статистических аналогах. Как мне это сделать?Изменение значения до N/A в Rstudio
ответ
Это довольно легко выполнить. Я делаю некоторые предположения относительно ваших данных, так как вы не предоставили формат. Давайте предположим, что у вас есть ваши данные в электронную таблицу первенствовать и вы импортировали его в R с помощью следующего кода:
## Import Data ##
require("gdata")
myData <-read.xls("myData.xlsx", stringsAsFactors = FALSE)
Хорошо, теперь у вас есть кадр данных в R называется myData
. Предположим, что есть столбец с именем Answers
, который содержит ответы как строки. У нас есть хорошие ответы, некоторые значения NA, а некоторые, которые говорят «Я не знаю», или «Я не хочу отвечать» или тому подобное.
Этот код изменит любые ответы, которые начинаются с «Я не» до NA.
myData$Answers[startsWith(myData$Answers,"I don't")] <- NA
Или вы могли бы указать ответить на каждый NA индивидуально
(например, если есть некоторые хорошие ответы, которые начинаются с «я не»).
myData$Answers[myData$Answers == "I don't know")] <- NA
myData$Answers[myData$Answers == "I don't want to answer")] <- NA
Или вы можете изменить все ответы, которые содержат определенную фразу в любом месте в своем ответе на NA
myData$Answers[grepl("don't know", myData$Answers)] <- NA
Если вы импортировали строки в качестве факторов, то приведенный выше код будет меняться следующим образом:
myData$Answers[grepl("don't know", levels(myData$Answers))] <- NA
- 1. R Изменение NA значения
- 2. Если строка «NA - NA», значение переменной изменяется до значения переменной
- 3. Значения NA в Haskell
- 4. Изменение формата даты (ошибка NA)
- 5. Изменить #NA До 0
- 6. Значения метки NA в geom_line
- 7. Значения суммы NA в r
- 8. Изменение значения поворота до минусов
- 9. Замените значения NA последним не-NA, и вспомните исходные значения, отличные от NA?
- 10. Репо от RStudio до Github
- 11. Изменение NA на другой фактор в R
- 12. Получение последнего значения na na по строкам в dataframe pandas
- 13. strptime возвращает значения NA
- 14. Значения переопределения, опуская NA
- 15. Значения NA в сопоставлении (R)
- 16. Эффективно удалять значения NA
- 17. Значения спредов по NA
- 18. Как заменить «NA» на значения, которые появляются до и после
- 19. Изменение исходного кода функции через RStudio без создания новой функции
- 20. Ограничение интерполяционной функции до значений NA
- 21. Изменение значения до значения с задержкой в r
- 22. min (x, y) == NA Для цикла с NA Значения
- 23. В r, присвоении предыдущего значения non na
- 24. Расширение Tilde в RStudio на Windows
- 25. Заменить отрицательные значения на значения NA
- 26. Заменить все значения, отличающиеся от значения «NA»
- 27. dplyr join определить значения NA
- 28. Изменение высоты содержимого прокрутки до фиксированного значения
- 29. изменение значения JAVA_OPTIONS от -Xmx512M до -Xmx1024M
- 30. R ExpressionSet фильтр NA значения