我想在一个Excel中将几个数据框导出到不同的工作表中,我的代码如下:
aa<-data.frame(1:5,2:6)
ab<-data.frame(2:6,3:7)
wb <- createWorkbook()
sheet1 <- createSheet(wb, "Sheet1")
addDataFrame(aa,sheet1)
sheet2 <- createSheet(wb, "Sheet2")
addDataFrame(ab,sheet2)
saveWorkbook(wb,file="D:/aa.xlsx")
然后Rstudio
报告:
as.vector(x,“ character”)中的错误:无法强制输入'environment' 到“字符”类型的向量
任何想法都会有所帮助。谢谢。
答案 0 :(得分:0)
aa<-data.frame(1:5,2:6)
ab<-data.frame(2:6,3:7)
wb <- openxlsx::createWorkbook()
openxlsx::addWorksheet(wb, 'Sheet1')
openxlsx::writeData(wb, 'Sheet1', aa)
openxlsx::addWorksheet(wb, 'Sheet2')
openxlsx::writeData(wb, 'Sheet2', ab)
openxlsx::saveWorkbook(wb,file="D:/aa.xlsx")