サーチ…


前書き

R Notebookは、独立してインタラクティブに実行できるチャンクを持つR Markdownドキュメントであり、入力のすぐ下に出力が表示されます。 R Markdownドキュメントと似ていますが、レンダリングされた出力ではなくRノートブックの作成/編集モードで結果が表示されます。 注: RノートブックはRStudioの新機能であり、RStudioのバージョン1.0以降でのみ使用できます。

ノートブックの作成

メニューコマンドのFile - > New File - > R Notebookを使用して、RStudioで新しいノートブックを作成することができます
R Notebookのオプションが表示されない場合は、RStudioのバージョンを更新する必要があります。 RStudioのインストールについては、 このガイドに従ってください ここに画像の説明を入力

チャンクの挿入

チャンクは、インタラクティブに実行できるコードの一部です。ノートブックツールバーにある挿入ボタンをクリックして新しいチャンクを挿入し、希望するコードプラットフォーム(この場合はRコードを書きたいのでR)を選択します。あるいは、キーボードショートカットを使用して新しいチャンクを挿入することもできます。Ctrl + Alt + I(OS X:Cmd + Option + I)
ここに画像の説明を入力

チャンクコードの実行

チャンクの右側にある現在のチャンクの実行(緑色の再生ボタン)をクリックすると、現在のチャンクを実行できます。あるいは、キーボードショートカットCtrl + Shift + Enter(OS X:Cmd + Shift + Enter)を使用して、

チャンク内のすべての行からの出力がチャンクの下に表示されます。

コードをチャンクに分割する

チャンクはチャンクの下に出力を生成するので、複数の出力を生成する単一のチャンク内に複数のコード行がある場合、各チャンクが1つの出力を生成するように複数のチャンクに分割すると便利です。

これを行うには、新しいチャンクに分割してCtrl + Alt + I(OS X:Cmd + Option + I)を押すコードを選択し、 ここに画像の説明を入力

実行の進捗状況

ノートブックでコードを実行すると、ガターにインジケータが表示され、実行の進行状況が表示されます。 Rに送られたコードの行は暗い緑色でマークされています。まだRに送られていない線は薄い緑色でマークされています。

複数のチャンクの実行

文書内にあるすべてのチャンクに対して実行キーを押して個々のチャンクを実行または再実行することは苦しいことがあります。ツールバーの[挿入]メニューから[ すべて実行 ]を使用して、ノートブックにあるすべてのチャンクを実行することができます。キーボードショートカットは、 Ctrl + Alt + R(OS X:Cmd + Option + R)です。

また、 Rを再起動し、すべてのチャンクを実行するコマンド(エディタツールバーの[実行]メニューにあります)があり、すべてのチャンクを実行する前に新しいRセッションを提供します。

また、選択したチャンクの上または下にチャンクを実行するために、 上の すべてのチャンクを実行する、 下のすべてのチャンク実行するなどのオプションがあります。 ここに画像の説明を入力

プレビュー出力

ノートブックの最終版をレンダリングする前に、出力をプレビューすることができます。ツールバーの[ プレビュー ]ボタンをクリックして、目的の出力形式を選択します。

「pdf_document」または「html_notebook」という出力オプションを使用して、出力のタイプを変更することができます。 ここに画像の説明を入力

保存と共有

ノート.Rmdが保存されると、 .nb.htmlファイルがその横に作成されます。このファイルは、現在のすべてのチャンク出力(ウェブサイトに表示するのに適している)とノートブック.Rmdのコピーの両方を含むノートブックのレンダリングされたコピーを含む自己完結型のHTMLファイルです。

詳細はRStudioのドキュメントをご覧ください



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow