在创建数据框时(或在类似情况下,如使用 cbind),R 中有没有办法将变量评估为列名?
例如
a <- "mycol";
d <- data.frame(a=1:10)
这将创建一个数据框,其中有一列名为a
而不是mycol
.
这不如帮助我从代码中删除很多行的情况重要:
a <- "mycol";
d <- cbind(some.dataframe, a=some.sequence)
我当前的代码受到了折磨:
names(d)[dim(d)[2]] <- a;
这在美学上很漂亮。