【发布时间】:2013-09-07 12:00:29
【问题描述】:
这是一个非常简单的请求,我不敢相信我还没有找到解决方案,但我一直在寻找它,但没有运气。
我在 Emacs 中加载了一个 .Rnw 文件,我使用 M-n s 来编译它。
一切正常,它甚至会打开一个R 缓冲区。伟大的。但是那个缓冲区
完全没用:它不包含我刚刚采购的对象!
示例最小.Rnw 文件:
\documentclass{article}
\begin{document}
<<>>=
foo <- "bar"
@
\end{document}
使用M-n s,我现在有一个新的 R 缓冲区,其中加载了一个会话,但是:
> foo
Error: object 'foo' not found
这令人失望。我想以交互方式处理数据。
我该如何做到这一点?我不想逐行获取文件,或者
每次我更改代码时,使用C-c C-c 或类似的东西逐个区域。
理想情况下,它应该就像 RStudio 的源函数一样,这让我
准备充分的 R 会话。
我还没有用 sweave 试过这个,只有 knitr。
编辑:eval=TRUE 块选项似乎不会导致正确的行为。
【问题讨论】: