Ich habe einen Datenrahmen mit> 100 Spalten, die alle INTs sind.R - Problemschleife über einen Datenrahmen und Faktorisierung von Variablen
Ich habe einige Spalten subsetted, die ich Faktorisierung möchte, dass Sie mir eine ANOVA führen, sagen
my_variables_list = headers[grep('independent', headers)]
Nun möchte ich gerne all diese Variablen zu geschleift und faktorisieren:
for (i in my_variables_list) {
df$i = as.factor(df$i)
}
Dies funktioniert jedoch nicht - es wird keine Fehlermeldung zurückgegeben, aber es werden auch keine Änderungen am df vorgenommen. Ähnlich, wenn ich versuche, eine einzelne Zeile davon auszuführen, schlägt es auch fehl.
df$my_variables_list[10] <- as.factor(df$my_variables_list[10])
könnten Sie einige Ihrer Daten liefern .Rahmen? –