R中的内存问题。在rmarkdown中渲染站点时,可以使用rm(list = ls())和.rs.restartR()清除内存吗?

时间:2019-02-09 17:46:40

标签: r

我有一个Rmd文件,其中包含3个部分,a,b和c。使用生成的输出html文档,我可以正常运行直到b节的末尾。

但是,当我进入c部分时,我遇到了内存问题。我可以自己运行第3部分。

因此,我在脚本的c节之前以type MyCustomMap = Map<string, number>; 开头添加了一行。但是,这不能解决令人困惑的问题,因为如果事先没有代码,本节将独自运行。

我发现建议type MyCustomObj = { [key: string]: any; something: string; } 胜过here,但大概重新启动R会中断正在渲染的Rmd文件。

这里有规定的方法吗?

一些较早的SO帖子提到致电rm(list=ls()),但这无济于事。

如果我可以自己运行a和b部分,然后自己运行c部分,我是否可以通过在运行c节中的代码之前清除内存来以某种方式呈现整个Rmd文档,从a节到c节?

0 个答案:

没有答案