SlideShare uma empresa Scribd logo
1 de 28
<#>
R Markdown
でレポート作成
Tokyo.R #63
簑田 高志
目次
1.自己紹介
2.はじめての おさらい
3.R Markdown 事始め
4.まとめ
1
• 名前 :簑田 高志
• Twitter :aad34210
• ブログ :http://pracmper.blogspot.com/
• 出身学部 :法学部
• 仕事 :E-commerceのアナリスト
インターネット広告のビジネスアナリスト
• 出版書籍 :みんなのR(共同翻訳)
データサイエンティストのための最新知識
と 実践(共著)← New!
自己紹介
2
お知らせ
• マナティで連載をしていた内容が書籍化されました
• 今回の内容に加えて「はじめてのR」、「続はじめてのR」で
説明している内容も新たに追加されています。
2017年6月30日発売
3
<#>
はじめての おさらい
おさらい(1)
Rを初めて触る・もしくは数ヶ月の初学者に向けて、
これからRでコーディングをしていく中で、最低限必要な知識をまとめた。
http://www.slideshare.net/aad34210/tokyo-r49-beginner http://www.slideshare.net/aad34210/tokyo-r50-beginner2
5
おさらい(2)
説明した内容は以下のとおり
6
<#>
R Markdown
事始め
みなさん
分析した結果は
どんなフォーマット
でシェアしていますか?
8
9出典:Microsoft Office 2011
10出典:Microsoft Office 2011
11出典:Microsoft Office 2011
チャートを作ってコピペ
サイズを変更して、
説明文を入れて…
正直めんどい 12出典:http://www.irasutoya.com/2017/07/blog-post_962.html
そんなあなたに、R Markdown
13出典:http://rmarkdown.rstudio.com/lesson-13.html
• Rから様々なドキュメントを生成できる機能
• HTML、PDF、Word、HTML Slide、Books、Dashboard、Website 等々
• 説明文章やチャート、Rコードを同一インターフェイスで扱うことができるので、他
のアプリケーションへのコピーや定義の確認等がすぐにできる。また再現性も高
くなる(Reproducible)
R Markdown is 何?
14
どうやって使う?(1)
①:R Markdownを選択 ②:タイトルと作成者・フォーマットを
入力・選択
15
どうやって使う?(2)
③:チャンクを含んだドキュメントを作成 ④:knitボタンをクリック
16
どうやって使う?(3)
④:HTMLドキュメントが立ち上がる
17
チャンク(Chunk)
• R Markdownを語る上で欠かせない機能。
• ここで囲まれたRコードが実行される。
• 様々なオプションを付けてコントロールすることができる
• ドキュメント内に表示 ON/OFF
• エラー表示 ON/OFF
• 実行するかしないか
• チャートのサイズ変更
• キャッシュするかしないか…
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
︙
︙
```{r cars}
summary(cars)
```
赤色:チャンクコード
緑:チャンク名称(重複不可)
オレンジ:オプション
18
ドキュメント・テーブル
• チャンク以外の箇所ではドキュメント(文章)を書くことができる
• Markdown形式で作成でき、見出しや箇条書き、リンクを設置可能
• チャンクの中ではテーブル(表形式)も表現することができる
■見出し
# 見出し
## 2番目見出し
### 3番目見出し
■リンク
[R Studio](http://rmarkdown.rstudio.com)
■箇条書き
1. Item 1
2. Item 2
3. Item 3
+ Item 3a
+ Item 3b
19
チートシート
• オプションは多数。チートシートもあり
http://www.rstudio.com/wp-content/uploads/2016/03/rmarkdown-cheatsheet-2.0.pdf
20
プレゼンテーション(1)
• パワーポイントのようなプレゼンテーションスライドも作成可能
21
プレゼンテーション(2)
• パワーポイントのようなプレゼンテーションスライドも作成可能
22
Githubへの公開
• Github用のテンプレートがあるので、これを使うと、Githubへの公開用フォーマットが作成できる
23
わからないところがあれば…
@kazutan
#おしえてぞうさん
https://r-wakalang.slack.com/
24
<#>
ご静聴
ありがとうございました
<#>
Appendix
参考リンク
27
R Markdown (Rstudio)
http://rmarkdown.rstudio.com/index.html
Rmarkdownのサンプル集
http://rmarkdown.rstudio.com/gallery.html
@kazutan さんによるスライド(スライドサンプル)
http://kazutan.github.io/HijiyamaR4/Rmd_koneta.html#/
@unadon さんによるスライド(スライドサンプル)
https://mrunadon.github.io/ggplot2%E3%81%BE%E3%81%A8%E3%82%
81-
%E5%88%9D%E6%AD%A9%E3%81%8B%E3%82%89%E7%A8%8B%E3%
80%85%E3%81%AB%E3%81%A6-
%E3%81%8D%E3%82%8B%E3%81%BE%E3%81%A6/

Mais conteúdo relacionado

Destaque

Collaborativefilteringwith r
Collaborativefilteringwith rCollaborativefilteringwith r
Collaborativefilteringwith rTeito Nakagawa
 
「plyrパッケージで君も前処理スタ☆」改め「plyrパッケージ徹底入門」
「plyrパッケージで君も前処理スタ☆」改め「plyrパッケージ徹底入門」「plyrパッケージで君も前処理スタ☆」改め「plyrパッケージ徹底入門」
「plyrパッケージで君も前処理スタ☆」改め「plyrパッケージ徹底入門」Nagi Teramo
 
Rでコンジョイント分析
Rでコンジョイント分析Rでコンジョイント分析
Rでコンジョイント分析osamu morimoto
 

Destaque (6)

R-3.0.0でGLM
R-3.0.0でGLMR-3.0.0でGLM
R-3.0.0でGLM
 
R3.0.0 is relased
R3.0.0 is relasedR3.0.0 is relased
R3.0.0 is relased
 
Collaborativefilteringwith r
Collaborativefilteringwith rCollaborativefilteringwith r
Collaborativefilteringwith r
 
「plyrパッケージで君も前処理スタ☆」改め「plyrパッケージ徹底入門」
「plyrパッケージで君も前処理スタ☆」改め「plyrパッケージ徹底入門」「plyrパッケージで君も前処理スタ☆」改め「plyrパッケージ徹底入門」
「plyrパッケージで君も前処理スタ☆」改め「plyrパッケージ徹底入門」
 
Rでコンジョイント分析
Rでコンジョイント分析Rでコンジョイント分析
Rでコンジョイント分析
 
Tokyo r30 beginner
Tokyo r30 beginnerTokyo r30 beginner
Tokyo r30 beginner
 

Mais de Takashi Minoda

Mais de Takashi Minoda (20)

Introduction r (R入門)
Introduction r (R入門)Introduction r (R入門)
Introduction r (R入門)
 
RStudioでRをはじめよう(R for Beginner using RStudio)
RStudioでRをはじめよう(R for Beginner using RStudio)RStudioでRをはじめよう(R for Beginner using RStudio)
RStudioでRをはじめよう(R for Beginner using RStudio)
 
RからGoogle Cloud Vision API を利用する
RからGoogle Cloud Vision API を利用するRからGoogle Cloud Vision API を利用する
RからGoogle Cloud Vision API を利用する
 
Rとデータベース 第61回 Tokyo.R
Rとデータベース 第61回 Tokyo.RRとデータベース 第61回 Tokyo.R
Rとデータベース 第61回 Tokyo.R
 
Tokyo r50 beginner_2
Tokyo r50 beginner_2Tokyo r50 beginner_2
Tokyo r50 beginner_2
 
Tokyo r49 beginner
Tokyo r49 beginnerTokyo r49 beginner
Tokyo r49 beginner
 
Tokyo r47 beginner
Tokyo r47 beginnerTokyo r47 beginner
Tokyo r47 beginner
 
Tokyo r47 beginner_2
Tokyo r47 beginner_2Tokyo r47 beginner_2
Tokyo r47 beginner_2
 
Tokyo r45 beginner_2
Tokyo r45 beginner_2Tokyo r45 beginner_2
Tokyo r45 beginner_2
 
Tokyo r39 beginner
Tokyo r39 beginnerTokyo r39 beginner
Tokyo r39 beginner
 
Tokyo r38
Tokyo r38Tokyo r38
Tokyo r38
 
Tokyo r33 beginner
Tokyo r33 beginnerTokyo r33 beginner
Tokyo r33 beginner
 
Tokyo r30 anova_part2
Tokyo r30 anova_part2Tokyo r30 anova_part2
Tokyo r30 anova_part2
 
Tokyo r30 anova
Tokyo r30 anovaTokyo r30 anova
Tokyo r30 anova
 
Tokyo r28 1
Tokyo r28 1Tokyo r28 1
Tokyo r28 1
 
Tokyo r27
Tokyo r27Tokyo r27
Tokyo r27
 
Tokyo r24 r_graph_tutorial
Tokyo r24 r_graph_tutorialTokyo r24 r_graph_tutorial
Tokyo r24 r_graph_tutorial
 
Tokyo r21 修正版
Tokyo r21 修正版Tokyo r21 修正版
Tokyo r21 修正版
 
Tokyo r21 2
Tokyo r21 2Tokyo r21 2
Tokyo r21 2
 
Tokyo r18
Tokyo r18Tokyo r18
Tokyo r18
 

TokyoR:RMarkdownでレポート作成