我想使用循环将多个数据框导出为单独的csv文件到工作目录,而不是写出所有名称。
##Sample data frame
employee <- c('John Doe','Peter Gynn','Jolie Hope')
salary <- c(21000, 23400, 26800)
startdate <- as.Date(c('2010-11-1','2008-3-25','2007-3-14'))
d30 <- data.frame(employee, salary, startdate)
##Creating a few of the same name for illustrative purposes
d39 <- data.frame(employee, salary, startdate)
d40 <- data.frame(employee, salary, startdate)
for (list in c(d30,d39)){
write.csv(list, file="list.csv", row.names = FALSE)
}
很明显我错了,但是我不知道该如何做。
nms <- ls()
。names(Filter(isTRUE, eapply(.GlobalEnv, is.data.frame)))
将给出所有数据框的名称,但您实际上并不需要它。 - G. Grothendieck