Seite 1 von 1

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

Verfasst: Do Dez 14, 2023 7:36 pm
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 !

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

Verfasst: Do Dez 14, 2023 9:17 pm
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

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

Verfasst: Fr Dez 15, 2023 11:53 am
von student
Hallo Sada,

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

Vielleicht hilft das Video weiter...