2017-06-26 7 views
0

データフレーム内の列名に接尾辞を追加したいのですが、私が使用するアプローチが機能しないのはなぜですか?私は、これはあなたがdf[,2:ncol(df)]を書くR、自体の変更メカニズムに関連していると思うあなたはこのデータフレームサブセット内の列名を変更する

colnames(df)[2:ncol(df)] <- paste(colnames(df[,2:ncol(df)]),"[-]", sep = " ") 

のように列のインデックスを配置する必要があり

a = 1:8 
b = 1:8 
c = c(-1, -2, 0, 1, 2, 6, 10, 11) 
ID<-rep(c("A", "B", "C", "D"), each=2) 
df<-data.frame(ID, a,b,c) 
colnames(df[,2:ncol(df)]) <- paste(colnames(df[,2:ncol(df)]),"[-]", sep = " ") 

答えて

0

、それは一時的なオブジェクトを指し、代わりにdf(?)の代わりに。

関連する問題