Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

TokyoR:RMarkdownでレポート作成

2,117 views

Published on

R Markdownでレポートを作成する方法(導入編)

Published in: Data & Analytics
  • Hello! Get Your Professional Job-Winning Resume Here - Check our website! https://vk.cc/818RFv
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

TokyoR:RMarkdownでレポート作成

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

×