私はデータフレームのリストをデータフレームのリストに変換したいと思っています。R:名前のリストをデータフレームのリストで置き換えるにはどうすればいいですか?
例:
datalist <- list("mtcars","swiss","iris")
は、その後、私は
for(i in 1:length(datalist)) {
datalist[[i]] <- parse(datalist[[i]])
}
のような何かをしたい、私はdatalist[[i]]
を実行したときにだから私はこの
> mtcars
mpg cyl disp hp drat wt qsec vs am gear carb
Mazda RX4 21.0 6 160.0 110 3.90 2.620 16.46 0 1 4 4
Mazda RX4 Wag 21.0 6 160.0 110 3.90 2.875 17.02 0 1 4 4
Datsun 710 22.8 4 108.0 93 3.85 2.320 18.61 1 1 4 1
なく
と同じを参照してくださいあなたがパースの出力を評価する必要がeval(parse(text = datalist[[i]]))
:代わりに
parse(datalist[[i]])
使用の
'lapply(データリスト、機能(X)はeval(as.name(X)))'行うだろう。 'parse'は存在しません。 –