Wert "-99" umcodieren in NA klappt nicht - ?

Allgemeine Statistik mit R, die Test-Methode ist noch nicht bekannt, ich habe noch keinen Plan!

Moderatoren: EDi, jogo

Antworten
Sada
Beiträge: 1
Registriert: Do Dez 14, 2023 7:15 pm

Wert "-99" umcodieren in NA klappt nicht - ?

Beitrag von Sada »

Hallo ,

ich hoffe jemand von euch kann mir weiterhelfen ...

Ich muss einen Fragebogen-Datensatz auswerten (csv).
Fehlende Werte wurden dort entweder mit "0" oder "-99" codiert; dies wollte ich in "NA" mit dem "rec()"-Befehl umcodiieren,.
codieree ich nun um:
df <- rec(YX$vm, rec="-99=NA")
erscheint als output:
Warning message:
Variable has no non-missing values.

und ich bekomme nichts umcodiert ....

Kann mir jemand von euch einen Hinweis geben was da schief lief ?

Danke euch jetzt schon !
schubbiaschwilli
Beiträge: 253
Registriert: Di Jun 27, 2017 12:09 pm

Re: Wert "-99" umcodieren in NA klappt nicht - ?

Beitrag von schubbiaschwilli »

Gude!

Warum nicht einfach ifelse nutzen?

Code: Alles auswählen

YX <- data.frame(vm=-98:-100)

YX$vm <- ifelse(YX$vm==-99, NA, YX$vm)
Dank&Gruß
schubbiaschwilli
Benutzeravatar
student
Beiträge: 674
Registriert: Fr Okt 07, 2016 9:52 am

Re: Wert "-99" umcodieren in NA klappt nicht - ?

Beitrag von student »

Hallo Sada,

vor langer Zeit habe ich dazu mal etwas gemacht: https://youtu.be/oarUh4ZwFCY

Vielleicht hilft das Video weiter...
Viele Grüße,
Student
-----------------------------------------------------------------------------------------------------------------------
faes.de, Datenanalyse mit R & das Ad-Oculos-Projekt
Das Ad-Oculos-Projekt auf YouTube

Habe Mut, dich deines eigenen Verstandes zu bedienen! (Kant)
Antworten