私は2つのデータフレームを持つリストを持っています。私はリストをループし、各データフレームのCSVを書き、データフレーム名の後に名前を付けたいと思います。データフレームのリストから複数のCSVファイルを書き込むにはどうすればよいですか?
library(ggplot2)
myList <- list(diamonds, cars)
for(i in mylist){
write.csv(df, paste0(names(myList[i]),".csv"))
}
しかし、これだけ出力1 CSVファイル名cars
からのデータと.csv
。
これを修正するにはdiamonds.csv
とcars.csv
の2つのCSVがそれぞれ正しいデータを持っていますか?
ちなみに、一般的に良いアイデアは、独自のあなたの例では、再現性にします。この場合、ダイヤモンドが基底Rにないために破損します。コードに 'library(whatever_package)'行を追加して修正することができます。 – Frank
@Frankまたはちょうど 'data(" diamonds "、package =" ggplot2 ")' –