在創建數據框(或類似情況下使用cbind)時,R中是否有方法將變量計算爲列名?在data.frame或cbind中使用變量值作爲列名
例如
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;
這是美學barftastic。
不能這樣做'colnames(d)[2] < - 了',甚至'名(d)[2] < - 了'但我覺得明確前者更安全。 –