一連のデータ フレーム がdf1
df2
あり、各データ フレームは次の構造に従います。
x <- c(1:5)
y <- c(1:5)
df1 <- data.frame("Row One"=x, "Row Two"=y)
df1 の出力例:
Row.One Row.Two
1 1
2 2
3 3
4 4
5 5
各データフレームをリストに入れますdfList <- list(df1,df2...)
次に、このコマンドを使用して、このリスト内の各データ フレーム オブジェクトをループし、列名を置き換えます。
a <- grep("One", colnames(df))
b <- grep("Two", colnames(df))
names(df)[a] <- "R1"
names(df)[b] <- "R2"
リストオブジェクトにいくつのデータフレームがあっても、上記の列名変更コマンドが各データフレームに適用されるように、Rでループを構成するにはどうすればよいですか?