トップ 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

RStudio

*disclaimer
64672

R

RStudio


 設定

Tools -> Global Options

  • Packages
    • Primary CRAN repository: を選んでおく

 四つのペイン

ソースコード データ・変数
コンソール ファイル・図・Help

  • カーソル移動 Ctrl + 番号
 1   4History 8Environment
 2   3Help 5Files 6Plots 7Packages

 Project

  • 関連する作業をするディレクトリーを作って、関連ファイルをそこにまとめていく。
  • R Notebook をそのディレクトリー内に作って、そこに作業記録を書いていく。
  • グレーの帯の「チャンク」内に、コードを書いていく。
    • 窓の右上の「Insert」を押すと「チャンク」が用意される。
    • 帯の右上の右向きの三角をクリックするとチャンク部分が実行される。



基本

  • ソースコードに、コードとコメントを書いていく
    • ファイル名は、拡張子 .R にする(New File -> R Script)
    • 該当行で Ctrl + Enter でその部分のプログラム実行
  • 実行結果が、コンソールに表示される


基本的流れ RMarkdown

  • RMarkdownのソースコードに、コードとコメントを書いていく
  • ファイル名は、拡張子 .Rmd にする(New File -> R Markdown)
    • 画面の上の方の枠、右のほうの左端「insert」で、スクリプトを書く欄(Chunk)を挿入
    • 右端の右向きの▲「Run Current Chunk」で該当チャンクを実行
    • 一つ左の下向きの▼「Run All Chunks Above」でそこまでのスクリプトすべて実行
      • 該当行で Ctrl + Enter でその部分のプログラム実行もできる
  • 実行結果が、コンソールに表示される

 RMarkdown

Cheat Sheet

https://qiita.com/9en/items/93634351d34bff4771f8

 Tips


文字コード(左上のソースコードペインで文字化けが起きたら)

  • メニューの Tools から、Global Options で、Code、の Savingで、
    • Default text encodeing を UTF-8にしておきましょう。

作業ディレクトリーの変更

  • メニューSessionから、Set Working Directory => Choose Directory (Ctrl + Shift + H)

Knit Directory に注意

  • RMarkdownで記述しながら、Chunkを実行していく際に、スクリプトやコンソールで設定している作業ディレクトリーとは別に、Knit Directory で設定するディレクトリーが別にあるので注意。
    • Document Directory
    • Project Directory
    • Current Working Directory
  • スクリプト内で setwd()で作業ディレクトリーを変更しても、チャンク内の一連の処理が終わったら、また、元のディレクトリーに戻ってしまう。
  • Knit Directoryが変更されない限り、ドキュメント内での作業ディレクトリーは、チャンク内のsetwd()でセットしたディレクトリーではなくKnit Directoryで設定されているディレクトリーのままになっている。Knitのメニューから手動で変更する必要がある。

R Notebook

  • R Markdownのように使えるが、出力はhtml
    • PDF出力しようとすると、、、

 References