添え字を使うのが列名の一部を変更する方法としては簡単。
#Rのirisデータをd1に入れる
d1 <- iris
#d1の列名の一覧を見る
names(d1)
#もとの列名を一旦aにしまっておく
a <- names(d1)
#1列目の列名を見る
names(d1)[1]
#1〜3列目の列名を見る
names(d1)[1:3]
#1列目と3列目の列名を見る
names(d1)[c(1,3)]
#1列目と3列目の列名を変更する
names(d1)[ c(1,3)] <- c("一列目", "三列目") #一部の列名だけ名前を変更する
#4列目と5列目の列名を変更する
names(d1)[4:5] <- c("4列目","5列目")
#結果の確認
names(d1)
#思い通りのところが変更されているかをチェック
b <- names(d1)
c <-c(1: ncol(d1))
cbind(a,b,c)
この記事へのコメント