xlsx的OutOfMemoryError

将数据读入或者导出到xlsx文件的时候,常常需要循环写出, 如 res <- read.xlsx("edgeR_DEgenes.xlsx",1) write.xlsx(data_vitro_down, file="edgeR_DEgenes.xlsx", sheetName = i, append=TRUE, row.names=FALSE) 可能会出现内存不足的报错: Error in .jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl, : java.lang.OutOfMemoryError: Java heap space 一般只需要重启R或者Rstudio,然后再读入R包前加上options( java.parameters = "-Xmx5000m")就可以,但是一定要在library之前加,如果library之后加是没有用的。

options( java.parameters = "-Xmx5000m")
library(xlsx)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • R读写xlsx文件

    读取xlsx文件可以用xlsx 包,但是因为xlsx依赖java很容易出现各种问题,有时会爆内存而且速度较慢。因此可用其他包代替。 推荐readxl的read...

    生信编程日常
  • python中实现ROC curve

    以下是使用scikit learn预测、做出决策边界并画出ROC曲线的一个示例,以鸢尾花数据集为例。

    生信编程日常
  • python (Seaborn) 实现heatmap

    seaborn.clustermap(data, pivot_kws=None, method='average', metric='euclidean', z...

    生信编程日常
  • Python常见问题 - 使用openpyxl模块时出现错误: zipfile.BadZipFile: File is not a zip file

    xlsx不能正常打开了,可以尝试在pycharm中双击data.xlsx,会发现无法正常打开xlsx文件了

    小菠萝测试笔记
  • 一文了解GreenPlum

    行式数据库是按照行存储的,行存储就是各行放入连续的物理位置,就行我们平时写字一样,一行一行的写,读取的时候也是一行一行的读取。像SQL server,Oracl...

    WindyQin
  • 印度发生史上最大数据外泄 1亿用户遭殃

    Reliance Jio由印度首富穆克什·安姆巴尼(Mukesh Ambani)创建,去年9月正式运营。通过提供免费的4G服务,Reliance Jio迅速吸引...

    BestSDK
  • 线性化与串行化比较

      线性化Linearizability和串行化(序列化)serializability都是数据库和分布式系统中重要的属性,它们两个容易搞混淆了,这篇文章就是给...

    物流IT圈
  • WebLogic反序列化漏洞(CVE-2018-2628)安全处置建议V3.0

    北京时间4月18日凌晨,Oracle官方发布了4月份的关键补丁更新CPU(Critical Patch Update),其中包含一个高危的远程代码执行漏洞(CV...

    绿盟科技安全情报
  • 深入剖析Spring(一)——IoC的基本概念(从面向对象角度介绍)

    IoC与DI IoC和DI是Spring的两个核心概念,很多人都把它们视为相同的东西,但事实并非如此。 IoC(Inversion of Control)...

    大闲人柴毛毛
  • RxJava这么好用却容易内存泄漏?解决办法是...

    熟悉RxJava的同学,当我们开启一个异步任务时,通常需要在Activity/Fragment销毁时,及时关闭异步任务,否则就会有内存泄漏的。

    CCCruch

扫码关注云+社区

领取腾讯云代金券