Rで解決すべき小さな問題があります。Rには次のリストa1
があります。
> a1
[[1]]
x1 x2 x3
1 1 1 1
2 2 2 2
3 2 2 2
4 13 13 13
5 12 12 12
6 23 23 23
7 12 12 12
[[2]]
x1 x2 x3
1 2 2 2
2 2 2 2
3 2 2 2
4 13 13 13
5 12 12 12
6 23 23 23
7 12 12 12
[[3]]
x1 x2 x3
1 3 3 3
2 2 2 2
3 2 2 2
4 13 13 13
5 12 12 12
6 23 23 23
7 12 12 12
私の問題は、すべての要素をデータ フレームとして抽出できないことです。たとえば、データ フレームとして抽出するためにこのコードを使用しましたが、次のエラーが発生しました。
for(i in c(1:3))
{
paste("a",i)=as.data.frame(a1[i])
}
Error in paste("a", i) = as.data.frame(a1[i]) :
target of assignment expands to non-language object
私の問題は、リストに20個の要素があり、それを配置すると機能することですが、表示されたコードが機能しないa1=as.data.frame(a1[1])
ため、多くの行を記述する必要があります。for
ご協力いただきありがとうございます。