EasyHtmlReportの紹介

5,205 views

Published on

  • Be the first to comment

EasyHtmlReportの紹介

  1. 1. EasyHTMLReport の紹介 @yokkuns: 里 洋平 2014-02-22 第36回Tokyo.R 14年2月22日土曜日
  2. 2. AGENDA • 自己紹介 • EasyHTMLReportパッケージ • easyHtmlReport関数 • simpleHtmlReport関数 14年2月22日土曜日
  3. 3. AGENDA • 自己紹介 • EasyHTMLReportパッケージ • easyHtmlReport関数 • simpleHtmlReport関数 14年2月22日土曜日
  4. 4. 里洋平(@yokkuns) • • 14年2月22日土曜日 元Webエンジニアのデータサイエンティスト Tokyo.R主催者
  5. 5. 執筆 14年2月22日土曜日
  6. 6. AGENDA • 自己紹介 • EasyHTMLReportパッケージ • easyHtmlReport関数 • simpleHtmlReport関数 14年2月22日土曜日
  7. 7. Rからレポートメール を送りたい 14年2月22日土曜日
  8. 8. EasyHTMLReport パッケージ 14年2月22日土曜日
  9. 9. EasyHTMLReportパッケージとは • Rから簡単にHTMLメールを送れるパッ ケージ • 実はR Advent Calendar2012で作ったもの をパッケージ化したもの 14年2月22日土曜日
  10. 10. easyHtmlReport関数 14年2月22日土曜日
  11. 11. easyHtmlReport関数 easyHtmlReport(rmd.file, from, to, subject) • rmd.file: R Markdown ファイルのパス • from: 送信者 • to: 宛先 • subject: メールタイトル 14年2月22日土曜日
  12. 12. easyHtmlReportの中身 http://www.slideshare.net/yokkuns/r-16189058 14年2月22日土曜日
  13. 13. Rmdファイルの作成 stock_anomaly_detection_sample.Rmd 14年2月22日土曜日
  14. 14. 実行 14年2月22日土曜日
  15. 15. 結果 14年2月22日土曜日
  16. 16. とっても簡単! 14年2月22日土曜日
  17. 17. 職場で布教活動した ところ 14年2月22日土曜日
  18. 18. ”Rmdファイルを作る の面倒くさい” 14年2月22日土曜日
  19. 19. “関数で自動で作って くれ” 14年2月22日土曜日
  20. 20. 作った 14年2月22日土曜日
  21. 21. simpleHtmlReport関数 14年2月22日土曜日
  22. 22. simpleHtmlReport関数 simpleHtmlReport(report.name, mail.from, mail.to, subject, report.data) • • • • • 14年2月22日土曜日 report.name: レポート名 mail.from: 送信者 mail.to: 宛先 subject: メールタイトル report.data: レポートするデータと設定項目の リスト
  23. 23. report.dataの基本項目 • data: レポートしたデータのdata.frame • id: グラフのx軸になるカラム名 • variable: グラフの凡例になるカラム名 • value: グラフのy軸になるカラム名 14年2月22日土曜日
  24. 24. 自動で作成されるグラフ • 折れ線グラフ • idが数値、または日付(文字列可) • 棒グラフ • idが日付以外の文字列 14年2月22日土曜日
  25. 25. サンプルデータ作成 14年2月22日土曜日
  26. 26. 実行例1 14年2月22日土曜日
  27. 27. 実行結果1 14年2月22日土曜日
  28. 28. 実行例2 14年2月22日土曜日
  29. 29. 実行結果2 14年2月22日土曜日
  30. 30. その他設定可能な項目 14年2月22日土曜日
  31. 31. グラフタイトルと 表タイトルを変える 14年2月22日土曜日
  32. 32. graph.text、table.text 14年2月22日土曜日
  33. 33. 実行結果 14年2月22日土曜日
  34. 34. 実行結果 14年2月22日土曜日
  35. 35. 表の行数が 気に入らない 14年2月22日土曜日
  36. 36. table.tail 14年2月22日土曜日
  37. 37. 実行結果 14年2月22日土曜日
  38. 38. 実行結果 14年2月22日土曜日
  39. 39. グラフの大きさが 気に入らない 14年2月22日土曜日
  40. 40. fig.width, fig.height 14年2月22日土曜日
  41. 41. 実行結果 14年2月22日土曜日
  42. 42. 棒グラフで積み上げ したくない 14年2月22日土曜日
  43. 43. position 14年2月22日土曜日
  44. 44. 実行結果 14年2月22日土曜日
  45. 45. メールの最初の文を 変更したい 14年2月22日土曜日
  46. 46. rmd.header 14年2月22日土曜日
  47. 47. 実行結果 14年2月22日土曜日
  48. 48. 実行結果 14年2月22日土曜日
  49. 49. メールの最後の文を 変更したい 14年2月22日土曜日
  50. 50. rmd.footer 14年2月22日土曜日
  51. 51. 実行結果 14年2月22日土曜日
  52. 52. 実行結果 14年2月22日土曜日
  53. 53. AGENDA • 自己紹介 • EasyHTMLReportパッケージ • easyHtmlReport関数 • simpleHtmlReport関数 14年2月22日土曜日
  54. 54. ご清聴ありがとうございました 14年2月22日土曜日

×