Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我通过 knitr 向 R 提交以下类型的函数调用时,任何人都可以帮助我了解如何关闭 LyX/knitr 中的缓存:
\Sexpr{rnorm(1, 6, 1.1)}
或一大块:
<<echo=FALSE, cache=FALSE>>= rnorm(1, 6, 1.1) @
每次我处理文档时,我都会得到与第一次完全相同的值。我知道这一定很简单,但这让我发疯了。非常感谢,-加里
解决了。我的 .Rprofile 中有一个 set.seed() 调用。当我删除它时,这个问题在 LyX 中消失了。它让我感到震惊,因为在 R 会话中,只有对 rnorm() 的第一次调用将由 set.seed() 确定,而不是对 rnorm() 的后续调用,而在 LyX 中,每次创建文档时都会创建一个新会话. 由于我的示例只有一次调用,因此我总是得到相同的值。谢谢大家——尤其是易慧制作针织机。