2

私は ESS を EMACS にセットアップしました (私はこの分野では比較的初心者です)。R スクリプトを使用してインタラクティブな R シェルを起動し、バッファー全体 ("Cc Cb") を評価する方法を理解しました。しかし、「Cc r」にバインドした Perl や Python の「compile-dwim-run」のように、RScript を介して R スクリプトを送信できるようにしたいと考えています。インタラクティブな R シェルを開いたままにせずに、別のバッファーに出力が返されました。

これを行うためのデフォルトの方法を見つけることができないようです。私は、自分でロールバックしようとする前に、ESS が動作する必要があるもの (あると思います) を活用したいと考えています。

ありがとう、マット

4

1 に答える 1

2

C-c C-l あなたが探しているものは何ですか? C-c C-h Cc マップにバインドされているすべてのキーを表示するために使用します (さらに良い方法は、emacs パッケージ マネージャーからhelm-descrbindをインストールすることです。嬉しい驚きです :)。

[編集:] 申し訳ありませんが、投稿を少し読み違えました。バッチ評価が必要です。これは R では利用できません。その理由は、R での分析は通常、何度も実行したくない複雑なプロセスだからです。したがって、インタラクティブなセッションを開いたままにして、必要なものを繰り返し実現します。

ESS 内でいくつかのバッチ機能を追加するという話がありましたが、実際にそれを必要としている人はほとんどないようです。

于 2012-12-17T20:53:18.023 に答える