Gibt es eine Möglichkeit in R, eine Variable als Spaltennamen beim Erstellen eines Datenrahmens auszugeben (oder in ähnlichen Situationen wie cbind)?Verwendung des Variablenwerts als Spaltenname in data.frame oder cbind
Zum Beispiel
a <- "mycol";
d <- data.frame(a=1:10)
dies schafft einen Datenrahmen mit einer Spalte namens a
statt mycol
. Dieses
ist weniger wichtig als der Fall, dass mir schon einige Zeilen aus meinem Code entfernen würde helfen:
a <- "mycol";
d <- cbind(some.dataframe, a=some.sequence)
Mein aktueller Code hat die gefoltert:
names(d)[dim(d)[2]] <- a;
die ästhetisch barftastic ist.
können Sie nicht tun 'COLNAMES (d) [2] <- a' oder sogar' Namen (d) [2] <- a', aber ich finde die explizite ehemalige sicherer. –