zu rekodieren Ich habe eine Spalte namens CONDITIONALAPPROVAL
und es ist mit einer Menge des Buchstaben, N
gefüllt. Ich würde gerne alle diese N
s zu 0
umcodieren. Unten ist der Code, den ich benutze, aber wenn ich die Spalte drucke, sind nur <NA>
s vorhanden.Mit R, um Daten in die vorhandene Spalte
attach(my_data)
my_data$CONDITIONALAPPROVAL[my_data$CONDITIONALAPPROVAL=='N'] <- 0
my_data$CONDITIONALAPPROVAL
Es scheint einfach, aber es funktioniert nicht, und wenn ich Ausgang dieser Spalte es ist nur <NA>
s wo sollte es 0
s sein.
Haben Sie eine Warnmeldung erhalten? Ist Ihr 'my_data $ CONDITIONALAPPROVAL' ein' Faktor'? Sie könnten versuchen, es in ein Zeichen umzuwandeln, wenn das der Fall ist: 'my_data $ CONDITIONALAPPROVAL <- as.character (my_data $ CONDITIONALAPPROVAL)' – thelatemail
Ist die Spalte in der Zeichenklasse? – rosscova
Sie müssen Ihre Daten nicht anhängen, wenn Sie bei jedem Anruf den Namen Ihres data.frame verwenden möchten. – Noah