1. R Markdown とは

  • R Markdown とは「RMarkdown が結合されたもの」
  • Markdown とは John Gruber と Aaron Swartz が2004年に提案した Markup言語
  • R Markdown を使うと、コード、実行結果、説明文を同時に文書化できる

RStudio 上でR Markdown を使う利点

  • 分析する際の「着想」「分析コード」「分析結果」「考察」など一連のタスクを一つのファイルに残せる
    → 分析手順の再現ができる
    → 分析手順を確実にたどることができる
    → 「記憶違い」など分析上のヒューマンエラーを極小化できる
    ・出力形式:HTML, PDF, MSWord, PowerPoint など
    ・授業では HTMLでの出力を推奨

R Markdown とは何か?
Markup 言語、MarkdownR Markdownの違いを知るためには 2 種類のテキストの違いを知る必要がある

2 種類のテキスト  

1. プレーンテキスト(plain text

書式情報などが含まれていないテキストのみで構成されている文書
・「書式情報」とは文書の余白、文字の大きさ、文字の色などのこと
Rmd ファイルに書き込んでいる R コードも「プレーンテキスト」
・「プレーンテキスト」の例:
- macOSTextEdit
- Windows のメモ帳
・「プレーンテキスト」には書式設定や図表の挿入などの機能はない

2. リッチテキスト(rich text)

書式情報や図表なども含まれる文書
・「リッチテキスト」の例:
- Microsoft Word
- Pages
- LibreOffice Writer
・リッチテキストでは書式の設定や図表・リンクの挿入などができる

Markup 言語とは

・プレーンテキストのみでリッチテキストを作成するための言語
Markup 言語の代表的な例・・・ HTML:(HyperText Markup Language)
html には図表があり、太字、見出し、水平線などテキスト以外の情報を含む
html はテキストのみで書かれている
・画面を出力するためにはウェブブラウザが必要
・ウェブブラウザの一例:
- Firefox
- Chrome
- Edge
・これらのウェブブラウザがテキストファイルを読み込む
→ 解釈
→ 書式が付いている画面を出力する

Markdownとは

Markup 言語をより単純な文法で再構成したもの

R Markdown とは

MarkdownR コードとその結果を同時に載せることができる Markdown のこと

2. R Markdown の設定手順

手順 手順の内容 Steps
I. Rプロジェクト作成 :フォルダを作る(例:keiryo_2023 1 - 5
II. Rmdファイル作成 : ファイルを作る(例:first_trial.Rmd 6 - 10
III. Knit : ファイルを出力する(例:first_trial.html 11 - 18

I. Rプロジェクト作成

  • Rプロジェクトを作成すること = Rプロジェクトフォルダを作成すること

Step_1:

  • RStusio を起動して FileNew Project を選ぶ