Seite 1 von 2

NA mit Label versehen

Verfasst: Mi Okt 02, 2019 9:42 am
von farngarten
Hallo,
wie kann ich fehlende Werte belabeln?

v_304 ist Religiosität. (1 = nein 2 = ja nicht praktizierend. 3 = ja praktizierend). Dann kommt ein Filter
v_311 (8 Ausprägungen) wird logischerweise nur abgefragt, wenn man zuvor 2 oder 3 gewählt hat.

Wie kann ich „na“ mit einem Label (Atheist) versehen?
Ich hab es so versucht:
k$v_311 <- factor(k$v_311, levels <- c(1,2,3,4,5,6,7,8, na), labels <- c( "Christ",
"Jude", "Mos_sun", "Mos_schi", "Mos_ale",
"Budd", "Hindu", "sonst", „Atheist“))

viele Grüße Martin

Re: NA mit Label versehen

Verfasst: Mi Okt 02, 2019 9:46 am
von Hufeisen
Gibt es einen bestimmten Grund, dass Du meine wiederholten Hinweise Code-Blöcke zu benutzen, beharrlich ignorierst? Sie steigern die Lesbarkeit von Code und helfen uns so, Dir zu helfen.

Code: Alles auswählen

Ich bin ein Code-Block.

Re: NA mit Label versehen

Verfasst: Mi Okt 02, 2019 9:48 am
von bigben
Hallo Martin. Die Antwort lautet: Lass das!

NA heißt non available und steht für Daten, die nicht verfügbar sind. Wenn Du weißt, dass jemand Atheist ist, dann ist das kein NA. Wenn auf dem Fragebogen ein Kaffeefleck war, sodass man die Antwort auf die Religionsfrage nicht lesen kann, dann ist das ein NA.

In R sind sehr viele schlaue Gedanken eingegangen, wie verschiedene Funktionen sich bei NA verhalten. NA jetzt mit einer anderen Bedeutung versehen ist wie π umdefinieren als pi <- 15. Sowas tut man nicht, das beißt irgendwann zurück. Vielleicht nicht sofort, dafür später umso gemeiner.

Schaffe einen eigenen Level für die Atheisten, alles andere wird Murks.

LG,
Bernhard

Re: NA mit Label versehen

Verfasst: Mi Okt 02, 2019 9:50 am
von bigben
Hufeisen hat geschrieben: Mi Okt 02, 2019 9:46 am

Code: Alles auswählen

Ich bin ein Code-Block.
Hallo Code-Block,

ich bin Bernhard :) Willkommen im Forum. Wir lesen hier gerne Code-Blöcke. Am liebsten mit lauffähigem Code und Beispieldaten darin.

LG,
Bernhard

Re: NA mit Label versehen

Verfasst: Mi Okt 02, 2019 10:54 am
von farngarten
Hallo ,
ok, dann muss ich die Boxplot Beschriftung per Hand überschreiben.

Ich weiss nicht , wie ich einen Codeblock einfüge.
Grüße Martin

Re: NA mit Label versehen

Verfasst: Mi Okt 02, 2019 10:54 am
von farngarten
test
k$v_311 <- factor(k$v_311, levels <- c(1,2,3,4,5,6,7,8), labels <- c( "Christ",
"Jude", "Mos_sun", "Mos_schi", "Mos_ale",
"Budd", "Hindu", "sonst"))

Re: NA mit Label versehen

Verfasst: Mi Okt 02, 2019 11:20 am
von student
Hallo Frangarten,

ich komme mal auf Dein NA-Problem zurück (aber ein formatierter Code-Block hilft wirklich weiter...). ;)

Schau mal hier: https://www.r-statistik.de/R_erweitern/Tipps-Tricks/tipps-tricks.html#FehlendeWerteNA

Re: NA mit Label versehen

Verfasst: Mi Okt 02, 2019 12:05 pm
von Athomas

Code: Alles auswählen

k$v_311 <- factor(k$v_311, levels <- c(1,2,3,4,5,6,7,8), labels <- c( "Christ",
"Jude", "Mos_sun", "Mos_schi", "Mos_ale",
"Budd", "Hindu", "sonst")) 

Re: NA mit Label versehen

Verfasst: Mi Okt 02, 2019 12:46 pm
von bigben
Du schreibst einfach vor den Code folgendes: [code]
und ans Ende schreibst Du [/code]

Am 25.12.2017 habe ich Dir übrigens hier im Forum geschrieben: "Wenn Dir code-Tags nichts sagen, ist es höchste Zeit, sich mit BBCode zu beschäftigen, ... "

Re: NA mit Label versehen

Verfasst: Mi Okt 02, 2019 2:43 pm
von farngarten
danke

Code: Alles auswählen

Danke Danke Danke