【发布时间】:2012-03-21 06:08:00
【问题描述】:
我正在尝试编写一份报告,但我的问题是每次编译 R 时都会加载我在报告中使用的包(如 ggplot2、MASS、cuature..)。这是非常耗时的。有没有办法查包?
我找到了 cacheSweave,但它不起作用。
这是我在 sweave 文件中添加的块:
<<cacheSweave, eval=TRUE, echo=FALSE, term=FALSE, cache=TRUE>>=
library(cacheSweave)
lapply(c("ghyp","MASS","nloptr","cubature","ggplot2"), require, character.only=T)
@
谢谢
【问题讨论】:
-
加载包是
cachSweave所说的“副作用”,无法缓存;如果你用knitr,我可以给你指个方向 -
我不知道 knitr,看起来很有趣。也许这个周末我会试试看!你会怎么用knitr做呢?谢谢