我在 R 中创建了数百个数据框,我想将它们导出到本地位置。数据帧的所有名称都存储在一个向量中:
name.vec<-c('df1','df2','df3','df4','df5','df5')
name.vec 中的每一个都是一个数据框。我想要做的是将这些数据帧导出为 excel 文件,但我不想这样做:
library("xlsx")
write.xlsx(df1,file ="df1.xlsx")
write.xlsx(df2,file ="df2.xlsx")
write.xlsx(df3,file ="df3.xlsx")
因为有数百个数据帧,它既乏味又危险。我想要一些类似下面的东西:
library('xlsx')
for (k in name.vec) {
write.xlsx(k,file=paste0(k,'.xlsx'))
}
但这行不通。
任何人都知道如何实现这一目标?您的时间和知识将不胜感激。提前致谢。