これは非常に単純な要求であり、これに対する解決策をまだ見つけていないとは信じられませんが、幸運にも遠くまで探し続けてきました。
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
コードを変更するたびに、ファイルを行ごと、または地域ごとに、または同様の方法でソース化したくありません。理想的には、完全に準備された R セッションを残してくれる RStudio のソース関数のようにする必要があります。
私はまだこれをsweaveで試したことはなく、knitrでのみ試しました。
編集:eval=TRUE
チャンク オプションは正しい動作にならないようです。