R Ошибка в as.vector (x, «символ») при использовании openxlsx для написания Excel - PullRequest
0 голосов
/ 04 марта 2019

Я хочу экспортировать несколько фреймов данных в разные листы в одном 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, «символ»): невозможно привести тип «среда» к вектору типа «символ»

Любые мысли будут полезны.Спасибо.

1 Ответ

0 голосов
/ 04 марта 2019
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") 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...