データフレームを作成するとき(またはcbindを使用する場合と同様の状況で)変数を列名として評価する方法はありますか?例えばdata.frameまたはcbindの列名として可変値を使用する
a <- "mycol";
d <- data.frame(a=1:10)
これはa
なくmycol
という名前の列を有するデータフレームを作成します。
これは私が私のコードからかなりの数の行を削除役立つ場合よりも重要である:
a <- "mycol";
d <- cbind(some.dataframe, a=some.sequence)
私の現在のコードがあり拷問:
審美的barftasticあるnames(d)[dim(d)[2]] <- a;
。
あなたは 'COLNAMES(D)[2] <行うことはできません - でもA'または'名(D)[2] < - A'を私は明示的に前者はより安全であることがわかりました。 –