无法将大数据帧导出到R中的xlsx

无法将大数据帧导出到R中的xlsx,r,dataframe,xlsx,R,Dataframe,Xlsx,将27k行200列data.frame导出到xlsx时出错 Error in .jcheck(silent = FALSE) : Java Exception <no description because toString() failed>.jcall(row[[ir]], "Lorg/apache/poi/ss/usermodel/Cell;", "createCell", as.integer(colIndex[ic] - 1)) <S4 object

将27k行200列data.frame导出到xlsx时出错

Error in .jcheck(silent = FALSE) : 
  Java Exception <no description because toString() failed>.jcall(row[[ir]],  
  "Lorg/apache/poi/ss/usermodel/Cell;", "createCell", as.integer(colIndex[ic] - 1))
  <S4 object of class "jobjRef">
.jcheck中的
错误(silent=FALSE):
Java Exception.jcall(行[[ir]],
“Lorg/apache/poi/ss/usermodel/Cell;”,“createCell”,as.integer(colIndex[ic]-1))
我不知道如何纠正这个错误。。有什么帮助吗

编辑

我清除了大量内存,现在出现了这个错误

Error in .jnew("org/apache/poi/xssf/usermodel/XSSFWorkbook") : 
  Java Exception <no description because toString() failed>.jnew("org/apache/poi/xssf/usermodel/XSSFWorkbook")<S4 object of class "jobjRef">
.jnew(“org/apache/poi/xssf/usermodel/xssf工作簿”)中的错误: jnew(“org/apache/poi/xssf/usermodel/xssf工作簿”)
我自己不要在R中使用excel,它实际上是在调用一些java代码。为什么不通过该路径将其CSV输出并导入excel?根据我的经验,我怀疑你会发现它相当强大。欢迎来到SO。在获得错误之前,最好共享您使用的部分代码,以及一些可以使其可复制的数据(这可能与您的实际数据不可能,但您可以使用随机生成的数据复制行为),同意@ShawnMehan关于更好地使用csv的评论,如果可能的话。除了csv选项外,您还可以尝试XLConnect或openxlsx。在过去,当使用xlsx或XLConnect时,我更幸运地将大型对象写入xls文件,而不是xlsx。openxlsx工作得很好,感谢我自己不要在R中使用excel,它真的需要一些java代码。为什么不通过该路径将其CSV输出并导入excel?根据我的经验,我怀疑你会发现它相当强大。欢迎来到SO。在获得错误之前,最好共享您使用的部分代码,以及一些可以使其可复制的数据(这可能与您的实际数据不可能,但您可以使用随机生成的数据复制行为),同意@ShawnMehan关于更好地使用csv的评论,如果可能的话。除了csv选项外,您还可以尝试XLConnect或openxlsx。在过去使用xlsx或XLConnect时,我更幸运地将大型对象写入xls文件,而不是xlsx。openxlsx工作得很好,谢谢