R xlsx addDataFrame在工作表$ getWorkbook中产生错误:$运算符对primefaces向量无效
我刚安装了xlsx软件包和javaR所需的64位Java。 我想从一个非常简单的操作开始:将现有的数据框放入电子表格中。 每次我尝试实际将数据框添加到工作表时,我都会得到上面的错误。
TimingReport <- createWorkbook() ##brand new workbook--seems fine createSheet(TimingReport,"Year2015") ##brand new sheet in workbook--seems fine addDataFrame(DataFromEarlier, "Year2015") ##add data frame--throws error
我检查了DataFromEarlier的types,它是一个实际的数据框,而不是一个matrix。 但为了万一有什么问题,我也试着做一个干净的演示数据表。
data <- data.frame(mon=c(1,2,3), day=c("m","w","f")) addDataFrame(data, "Year2015")
抛出相同的dang错误! 任何想法是什么的基本问题是如何解决它?
提供addDataFrame
函数一个表单对象 – 不只是一个表名称 :
TimingReport <- createWorkbook() ##brand new workbook--seems fine sheet <- createSheet(TimingReport,"Year2015") ##brand new sheet in workbook--seems fine addDataFrame(DataFromEarlier, sheet) ##add data frame--throws error