Ich brauche die Stufen eines Faktors Spalte in einem Datenrahmen zu ersetzen. Wie würde ich unter Verwendung des Datensatzes iris
als Beispiel die Zellen, die virginica
enthalten, durch setosa
in der Spalte Spezies ersetzen?Inhalt Faktor Spalte in R Datenrahmen
erwartete ich die Arbeit folgen, aber es gibt eine Warnmeldung aus und fügt einfach NAs:
iris$Species[iris$Species == 'virginica'] <- 'setosa'
Ihr Beispiel mit 'iris' funktioniert einfach. Können Sie Ihr Problem auf andere Weise replizieren? Im Moment ist es schwer zu verstehen, was Sie tun möchten. – Andrie
Funktioniert für mich.Welche Warnmeldung erhalten Sie? – sgibb
Es funktionierte mit Iris beim erneuten Versuch. Das Anwenden derselben auf mein Dataset ergibt jedoch folgendes: Warnmeldung: In '[<-. Factor' (' * tmp * ', x $ Hweet ==" hweet ", Wert = c (NA_integer_,: ungültiger Faktorlevel, NAs generated – luciano