也许我没有正确使用R markdown,但我的第一行代码加载了一个非常大的数据集然后进行分析。每当我编写pdf以查看它的外观时,它会再次运行所有代码,这需要相当长的时间。数据已经存储在环境中,所以有没有办法让R不再运行所有代码,而是显示带有更改的pdf?
答案 0 :(得分:1)
如果您需要加载非常大的数据集,请尝试使用特殊包来读取readr
之类的数据。
替代方案,因为您在PDF中处理设计或表示,所以您可以处理数据的子集,就像在前100000行中一样。
否则,我在第一个代码块中使用以下代码
library(knitr)
# global setting to create this document
opts_chunk$set(cache=TRUE,
echo=TRUE, # set to FALSE to remove the code output
warning=FALSE,
message=FALSE)
所以我不需要在每个块中设置cache=TRUE
。
希望这有帮助。