【发布时间】:2016-09-06 19:21:13
【问题描述】:
我有一个包含两个数据框的列表。我想遍历列表并为每个数据框编写一个 CSV,并在数据框名称之后命名。
library(ggplot2)
myList <- list(diamonds, cars)
for(i in mylist){
write.csv(df, paste0(names(myList[i]),".csv"))
}
但这只会输出一个 CSV 文件名 .csv 以及来自 cars 的数据。
如何解决此问题,以便我有两个名为 diamonds.csv 和 cars.csv 的 CSV 文件,每个文件中的数据都正确?
【问题讨论】:
-
仅供参考,通常是让您的示例可自行重现的好主意。在这种情况下,它会中断,因为 diamonds 不在基数 R 中。您可以在代码中添加
library(whatever_package)行来修复它。 -
@Frank 或只是
data("diamonds",package="ggplot2")