我有一个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节?