gpt4 book ai didi

R用XLSX包编写excel文件需要很长时间和错误

转载 作者:行者123 更新时间:2023-12-02 07:26:50 24 4
gpt4 key购买 nike

“mydata”数据框有 128,000 行。当我将它写入 xlsx 文件时,它会继续运行,当我停止它时,出现错误:

write.xlsx(x = mydata, file = "myfile.xlsx",
sheetName = "Sheet1", row.names = FALSE)





Error in .jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl, :
java.lang.OutOfMemoryError: Java heap space

你知道这是什么意思吗?

最佳答案

我建议您不要使用这些库(write.xlsx2 和 write.xlsx),实际上两者都在受数据大小和大量格式构建的困扰。
编写数据帧的最简单方法(我假设您的原始数据位于数据帧结构中,或者可以将它们转换为数据帧)是使用 writexl 库。
这里有一个例子:

library(writexl)

df <- data.frame(name = c("Jon", "Bill", "Maria"),
age = c(23,41,32))

xlx_store_path <- "where do you want to store the .xlsx file"

write_xlsx(df, xlx_store_path)
完整来源: https://datatofish.com/export-dataframe-to-excel-in-r/

关于R用XLSX包编写excel文件需要很长时间和错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27429201/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com