Ich habe eine Umfrage durchgeführt, wo einige der Antworten waren "Ich weiß nicht" und "Ich möchte nicht antworten". Jetzt muss ich diese Antwortoptionen auf "N/A" ändern, damit sie in meinen statistischen Analasys nicht berücksichtigt werden. Wie mache ich das?Ändern eines Wertes in N/A in Rstudio
Antwort
Das ist ziemlich einfach zu erreichen. Ich mache einige Annahmen über Ihre Daten, da Sie das Format nicht angegeben haben. Nehmen wir an, dass Sie Ihre Daten in eine Excel-Tabelle haben, und Sie haben es in R mit dem folgenden Code importiert:
## Import Data ##
require("gdata")
myData <-read.xls("myData.xlsx", stringsAsFactors = FALSE)
Ok, jetzt haben Sie in R ein Datenrahmen myData
genannt. Nehmen wir an, dass es eine Spalte namens Answers
gibt, die die Antworten als Strings enthält. Wir haben einige gute Antworten, einige NA-Werte und einige, die sagen "Ich weiß nicht" oder "Ich möchte nicht antworten" oder ähnliches.
Dieser Code ändert alle Antworten, die mit "I do not" zu NA beginnen.
myData$Answers[startsWith(myData$Answers,"I don't")] <- NA
Oder Sie könnten jede NA einzeln
(wie wenn es einige gute Antworten, die mit „ich weiß nicht“ beginnen) beantworten angeben.
myData$Answers[myData$Answers == "I don't know")] <- NA
myData$Answers[myData$Answers == "I don't want to answer")] <- NA
Oder Sie können alle Antworten, die eine bestimmte Phrase überall in ihrer Antwort auf NA
myData$Answers[grepl("don't know", myData$Answers)] <- NA
enthalten ändern Wenn Sie Strings als Faktoren importiert dann über den Code wie folgt ändern würde:
myData$Answers[grepl("don't know", levels(myData$Answers))] <- NA
- 1. Ändern eines Wertes in SQLite3
- 2. Rails 3, Ändern eines bestimmten Wertes in einer Zeile
- 3. Ändern eines Wertes in einer Sitzungsdatenbank mit einer Schaltfläche?
- 4. Tweening eines Wertes in Lua
- 5. Ändern Standard-Editor in RStudio auf Notizblock ++
- 6. Ändern des Wertes in einer Array-Liste?
- 7. Fehler beim Laden eines Pakets in Rstudio
- 8. Kombinationsfeld Display eines Wertes
- 9. Vergleichen eines xs: booleschen Wertes in XSLT?
- 10. Drucken eines Wertes einer Variablen in postgresql
- 11. Verständnis eines Wertes von * ngIf in Angular2
- 12. Ändern eines JLabels-Wertes von einem JSlider-Wert
- 13. Ändern des Wertes einer NSNummer
- 14. Ändern des Wertes eines Telerik RadEditor mit Javascript/jQuery
- 15. rstudio Wie aktiviert man Schriftligaturen in RStudio?
- 16. Pandas, Zählen eines einzelnen Wertes in einer Spalte eines Datenrahmens
- 17. Funktionsproblem beim Zurückgeben eines Wertes
- 18. "NA" in JSON-Datei übersetzt in NA logisch
- 19. Vergleichen eines Integral- und eines Floating-Wertes
- 20. ersetzen Sie jede Spalte in der Matrix in Rstudio
- 21. Rückgabe eines Wertes aus einem Modal in Angular Bootstrap
- 22. NA-Werte in Datenframe einfügen
- 23. Einstellung eines voreingestellten Wertes in DropDownList in MVC3
- 24. Einfügen eines Wertes in eine Spalte in SSIS
- 25. Glänzend in RStudio RPres?
- 26. Rechtschreibprüfung in Rstudio
- 27. Neustart R in Rstudio
- 28. TODO Kommentare in rStudio
- 29. Beamer Präsentation RStudio Schriftgröße ändern für Chunk
- 30. Rückgabe eines Wertes von AlertDialog