我不知道如何用一种容易理解的方式表达我的问题。无论如何,我的问题是,当我编织Rmarkdown文件时,R重新运行文件中的所有内容(导入数据,运行模型等),这需要很多时间。是否有一种方法,我可以有模型,数据帧,图形或表的输出,并将其保存为对象,然后使用这些对象,因为它们是没有运行的过程,在编织期间再次生成它们?
感谢我相信你最好的选择是使用RMarkdown:{r cache=TRUE}
中的cache
功能。
查看更多信息:https://bookdown.org/yihui/rmarkdown-cookbook/cache.html
我发现在单独的。rmd或。r文件中进行数据准备和模型拟合并使用save
保存结果数据帧和模型对象是有效的。
我用图形和表格创建的笔记本只是用load
加载第一个块中的对象。这样我就可以很容易地迭代可视化和表格,而不必每次都重新运行模型。
看看R笔记本:
https://bookdown.org/yihui/rmarkdown/notebook.html
笔记本电脑就像markdown,但有你想要的功能。