2

私はRstudioでいくつかの分析を行っていますが、現在、Sから数十年離れた後にRの知識を更新しているので、これには、テストデータセットを操作する多数のワンライナーステートメントを記述し、出力を検査/テストすることが含まれます、そして最後に私がすべての小さなビットが機能することを確認したときにそれをスケールアップします。

ですから、私の歴史は構文エラーなどでいっぱいです。しかし、私は仕事をするたびに進歩を遂げており、仕事をするたびに、保存する価値のあるセッションの一部を文書化するために、保存したい、機能したステートメントがあります。RStudioで、履歴からこれらを抽出して再利用するための確立された方法はありますか?各セッションの後にスクロールして、ワードプロセッサを使用してテキストファイルにコピーして貼り付ける必要がありますか?それとも、RStudio内にとどまって、私ができることよりも賢いことはありますか?

4

2 に答える 2

3

履歴を表示する最も簡単な方法は、Ctrl-4を押すことです。これにより、履歴ウィンドウが表示されます。これをソースにコピーしてから編集することも、どこでも編集できます。ただし、実行していることについては、ソースウィンドウに直接編集する方がおそらく良いでしょう。

私が使用するセットアップは、スクリプトウィンドウを開き、ctrl-enterを使用して現在の行を実行することです。

これを簡単にするには、[ツール]>[オプション]>[コード編集]に移動し、[ソースから実行した後のフォーカスコンソール]がオフになっていることを確認し、行の実行後もカーソルがスクリプト内にとどまるようにします。

ここに画像の説明を入力してください

これで、行を入力して、希望どおりになるまで編集し、機能するときに次の行に進むことができます。最後に到達したら、すでにスクリプトを作成しています。また、あなたの「履歴」はあなたの目の前にあるので、古い行に戻ってそれらを再実行または変更する方がはるかに簡単です。コードのブロックを実行する場合は、ブロックを強調表示して、Ctrlキーを押しながらEnterキーを押します。

于 2013-02-02T11:06:11.923 に答える
2

RStudioの履歴パネル(右上のパネル)で、[ソースに送信]をクリックすると、選択した行が左上のパネルで開いている.Rファイルにコピーされます。

于 2013-02-02T09:56:04.783 に答える