for文でデータフレームをいくつか作っています。
R
1for (i in 1:10) { 2 assign(paste("iris",i,sep=""),data.frame(X=iris[,1],Y=iris[,2])) 3}
このとき列名をデータフレームごとに変えたいです。
iris1のときはX, Y1
iris2のときはX, Y2
といった具合です。
失敗例1
R
1for (i in 1:10) { 2 assign(paste("iris",i,sep=""),data.frame(X=iris[,1],paste("Y",i,sep="")=iris[,2])) 3}
失敗例2
R
1for (i in 1:10) { 2 assign(paste("iris",i,sep=""),data.frame(X=iris[,1],Y=iris[,2])) 3 colnames(get(paste("iris",i,sep="")))<- c("X", paste("Y",i,sep="")) 4}
どのように改善すればよいでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/01 10:06