【方法】 filter(df, 変更後列名 = 変更前列名)
【補足】 library(dplyr)が必要
library(dplyr)
#テスト用データフレームを作成
v.x <- c(1,2,3,4)
v.x1 <- c("x","a","a","a")
v.x2 <- c("11","11","11","11")
df.x <- data.frame(id = v.x, name = v.x1, num = v.x2)
df.x
> df.x id name num 1 1 x 11 2 2 a 11 3 3 a 11 4 4 a 11
rename(df.x, id2 = id)
> rename(df.x, id2 = id) id2 name num 1 1 x 11 2 2 a 11 3 3 a 11 4 4 a 11
renameの参考サイト
http://www.cookbook-r.com/Manipulating_data/Renaming_columns_in_a_data_frame/
◇ちなみにRでfor文を書く方法
【R】Rでfor文を書く(ループの設定)