Hallo zusammen,
ich habe die Variable "female" mit den Ausprägungen 1 (female) und 0 (male).
Ich würde die Ausprägungen gerne von 1 bzw. 0 in female und male umbennen, so dass sich beispielsweise Grafiken einfacher lesen lassen usw.
Nun habe ich im Internet gelesen, dass das mit der Funktion recode aus dem Paket car gehen soll, allerdings sind immer nur Beispiele gezeigt, die vom Text auf 0 und 1 umkodieren, also genau umgekehrt wie ich das will.
Kann mir jemand sagen wie genau ich das hinkriege? Muss natürlich nicht unbedingt mit recode sein...
Vielen lieben dank euch schonmal
Liebe Grüße
Ausprägungen einer Variable umbenennen mit recode
Re: Ausprägungen einer Variable umbenennen mit recode
Hi!
ISt die Variable eine numerische oder ein factor? Nur factors können für Ihre Level Namen mitführen. Versuch mal das hier:
oder so:
LG,
Bernhard
ISt die Variable eine numerische oder ein factor? Nur factors können für Ihre Level Namen mitführen. Versuch mal das hier:
Code: Alles auswählen
factor(c(1,0,1,1,0,1,0), labels = c("Mann", "Frau"))
Code: Alles auswählen
x <- factor(c(1,0,1,1,0,1,0), labels = c("Mann", "Frau"))
y <- 1:7
plot(y~x)
Bernhard
---
Programmiere stets so, dass die Maxime Deines Programmierstils Grundlage allgemeiner Gesetzgebung sein könnte
Programmiere stets so, dass die Maxime Deines Programmierstils Grundlage allgemeiner Gesetzgebung sein könnte
Re: Ausprägungen einer Variable umbenennen mit recode
Hallo Bernhard,
danke für deine schnelle Antwort.
Hmm gute Frage:
is.factor("female")
[1] FALSE
> is.numeric("female")
[1] FALSE
> is.character("female")
[1] TRUE
--> weder factor, noch numeric.
danke für deine schnelle Antwort.
Hmm gute Frage:
is.factor("female")
[1] FALSE
> is.numeric("female")
[1] FALSE
> is.character("female")
[1] TRUE
--> weder factor, noch numeric.
Re: Ausprägungen einer Variable umbenennen mit recode
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)
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)
Re: Ausprägungen einer Variable umbenennen mit recode
Soll female denn Text bleiben oder ein factor werden?
---
Programmiere stets so, dass die Maxime Deines Programmierstils Grundlage allgemeiner Gesetzgebung sein könnte
Programmiere stets so, dass die Maxime Deines Programmierstils Grundlage allgemeiner Gesetzgebung sein könnte
Re: Ausprägungen einer Variable umbenennen mit recode
Dass ein character kein Faktor ist, ist doch klar.
Und ein character ist auch nicht numerisch.> is.numeric("female")
[1] FALSE
Ein character ist ein character> is.character("female")
[1] TRUE
Wie wäre es denn hiermit:
Code: Alles auswählen
f <- as.factor(c("female", "male", "male", "female"))
str(f)
f <- as.factor("female")
str(f)