SlideShare ist ein Scribd-Unternehmen logo
1 von 30
でRを始めよう
Tokyo.R #77
簑田 高志
RStudioはRStudio,Inc.の商標です
目次
1. 自己紹介
2. このセッションのきっかけ
3. RStudioとは
4. RStudioのインストール
5. 4ペイン紹介
6. Global Option
7. CheetSheet
8. まとめ
目次
1. 自己紹介
2. このセッションのきっかけ
3. RStudioとは
4. RStudioのインストール
5. 4ペイン紹介
6. Global Option
7. CheetSheet
8. まとめ
• 名前 簑田 高志
• Twitter aad34210
• 仕事 BI ビジネスアナリスト
• 出版書籍
1. みんなのR 第2版(共同翻訳)
2. データサイエンティストのための最新知識
と実践 Rではじめよう! [モダン]な データ分
析
自己紹介
目次
1. 自己紹介
2. このセッションのきっかけ
3. RStudioとは
4. RStudioのインストール
5. 4ペイン紹介
6. Global Option
7. CheetSheet
8. まとめ
このセッションのきっかけ(1)
• ビッグデータ〜データサイエンティストブームも手
伝って、R言語の人気も上昇
https://speakerdeck.com/kilometer/71st-tokyo-dot-r-landscape-
with-r?slide=10
(*)JS,Python,Java,C# は除く
https://stackoverflow.blog/2017/10/10/impressive-growth-r/
このセッションのきっかけ(2)
• しかし・・・
• まだ、素のRを使われている人を見かけた!
• Rstudioでコンソールを使っている人を見かけた!
このセッションのきっかけ(3)
• よい開発環境があるのに、もったいない
• 「開発しにくい言語だなぁ・・・」と感じて心折れない
か心配です。
取っ掛かりでもよいので
開発しやすい環境があることを知っていただ
きたい
目次
1. 自己紹介
2. このセッションのきっかけ
3. RStudioとは
4. RStudioのインストール
5. 4ペイン紹介
6. Global Option
7. CheetSheet
8. まとめ
RStudioとは(1)
• RStudio社が開発した統合開発環境(IDE)
• 特徴
 Rの開発のために作られた開発環境
 編集・デバッグがやりやすい
 共同開発のワークフロー
 Project単位の管理
 Git連携
 サーバー版では複数ユーザーでの同時利用が
可能
RStudioとは(2)
目次
1. 自己紹介
2. このセッションのきっかけ
3. RStudioとは
4. RStudioのインストール
5. 4ペイン紹介
6. Global Option
7. CheetSheet
8. まとめ
RStudio のインストール
1. RStudioのサイトからダウンロード
• https://www.rstudio.com/products/RStudio/
• フリーのデスクトップ版をダウンロード
2. CRANからR本体をダウンロード
• https://cran.r-project.org/
3. それぞれインストール
注意点:R本体をインストールしないと、RStudioは動きません。
目次
1. 自己紹介
2. このセッションのきっかけ
3. RStudioとは
4. RStudioのインストール
5. 4ペイン紹介
6. Global Option
7. CheetSheet
8. まとめ
4ペイン紹介(1)
①
②
③
④
4ペイン紹介(2)
①
エディタ画面
②
③
④
エディタ画面
• 表示されていない場合は、File>New
Fileを選択
• Rコードを記入して実行
• Short Cutが充実
• 右下の上下矢印を選択することで、
他の言語を書くことが可能
4ペイン紹介(3)
①
②
③
④
コンソール/Terminal ペイン
• コンソール:
• Rコードの結果を表示
• Rコードの直接記入も可能
• Terminal:
• WindowsではDOS画面、Macではターミある画面が表示。別
画面を立ち上げなくてもコマンドが利用可能
4ペイン紹介(4)
①
②
③
④
Environment / History ペイン
• Environment:
 オブジェクトの一覧が見れる。右矢印をクリックするとオブ
ジェクト内を確認できる
 他のファイルからインポート/エクスポート可能
 オブジェクトを全削除することも可能
• History:
 コードのHistoryを閲覧することが可能
• Connection:
 DBへの接続設定
• 必要に応じて、タブが増えていく(Presentation等)
4ペイン紹介(5)
①
②
③
④
File/Plots/Packages/Help/Viewerペイン
• File:
• Finder、エクスプローラー
• Plots
• チャートを表示
• Packages
• パッケージ管理。インストール、チェックを入れることでパッケージの利用が
可能
• Help
• ヘルプ画面を利用できる。検索も可能。
• Viewer
• Shinyやネットワーク図などインタラクティブなチャートの場合に表示
4ペイン紹介(6)
目次
1. 自己紹介
2. このセッションのきっかけ
3. RStudioとは
4. RStudioのインストール
5. 4ペイン紹介
6. Global Option
7. CheetSheet
8. まとめ
Global Option とは
• RStudio全体の環境設定をできる機能
• Tools > Global Optionから選択
• 様々な設定が可能
Global Option(1)
Global Option > Appearance
• コードエディタの見た目を変更できる。
• エディタのフォントタイプ、フォントサイズ、
テーマを変更可能
Global Option(2)
Global Option > Pain Layout
• 4ペインの位置を変更することができる。
• ペイン内のタブも表示を変更可能
Global Option(3)
目次
1. 自己紹介
2. このセッションのきっかけ
3. RStudioとは
4. RStudioのインストール
5. 4ペイン紹介
6. Global Option
7. CheetSheet
8. まとめ
Help > CheetSheets
• CheetSheet = チラ見表、虎の巻、秘伝の書(*)
• RStudio社で準備しているCheetSheetがある
• Rstudio, dplyr, ggplot2, devtools, Shiny, Sparklyr のCheetSheetがある。
CheetSheet
(*)https://ejje.weblio.jp/content/cheat+sheet
目次
1. 自己紹介
2. このセッションのきっかけ
3. RStudioとは
4. RStudioのインストール
5. 4ペイン紹介
6. Global Option
7. CheetSheet
8. まとめ
まとめ
1. Rを始められたばかりの方に開発効率が上がる
RStudioを紹介
2. 4つのペインで分割されていて、それぞれ役割があ
る
3. Globa OptionのPreferenceでカスタマイズが可能
4. 不明な点はCheet Sheetで調べる
RStudioはRStudio,Inc.の商標です
ご静聴
ありがとうございました

Weitere ähnliche Inhalte

Ähnlich wie RStudioでRをはじめよう(R for Beginner using RStudio)

【超初心者向け!】今更聞けないリーンスタートアップとデザイン思考
【超初心者向け!】今更聞けないリーンスタートアップとデザイン思考【超初心者向け!】今更聞けないリーンスタートアップとデザイン思考
【超初心者向け!】今更聞けないリーンスタートアップとデザイン思考満徳 関
 
アジャイル開発&TFS導入
アジャイル開発&TFS導入アジャイル開発&TFS導入
アジャイル開発&TFS導入You&I
 
最若手メンバーこそチャンス!チーム改善に取り組んでわかったこと
最若手メンバーこそチャンス!チーム改善に取り組んでわかったこと最若手メンバーこそチャンス!チーム改善に取り組んでわかったこと
最若手メンバーこそチャンス!チーム改善に取り組んでわかったことMasayuki Ueda
 
統計用言語Rの使い方
統計用言語Rの使い方統計用言語Rの使い方
統計用言語Rの使い方Ak Ok
 
[enPiT筑波大ワークショップ(成果発表会)情報交換会]全部スクラム!~SIerで大切だったこと、サービサーで大切だったこと~
[enPiT筑波大ワークショップ(成果発表会)情報交換会]全部スクラム!~SIerで大切だったこと、サービサーで大切だったこと~[enPiT筑波大ワークショップ(成果発表会)情報交換会]全部スクラム!~SIerで大切だったこと、サービサーで大切だったこと~
[enPiT筑波大ワークショップ(成果発表会)情報交換会]全部スクラム!~SIerで大切だったこと、サービサーで大切だったこと~Shigeki Morizane
 
DX Suite & UiPath さっくり読み取りさっくり連携
DX Suite & UiPath さっくり読み取りさっくり連携DX Suite & UiPath さっくり読み取りさっくり連携
DX Suite & UiPath さっくり読み取りさっくり連携Chuki ちゅき
 
Tokyo r no8_海外サイトの紹介
Tokyo r no8_海外サイトの紹介Tokyo r no8_海外サイトの紹介
Tokyo r no8_海外サイトの紹介Takashi Minoda
 
Spark Summit 2015 参加報告
Spark Summit 2015 参加報告Spark Summit 2015 参加報告
Spark Summit 2015 参加報告Katsunori Kanda
 
Dataworks Summit SJ QueryEngine - Hadoop Source Code Reading #23 #hadoopreading
Dataworks Summit SJ QueryEngine - Hadoop Source Code Reading #23 #hadoopreadingDataworks Summit SJ QueryEngine - Hadoop Source Code Reading #23 #hadoopreading
Dataworks Summit SJ QueryEngine - Hadoop Source Code Reading #23 #hadoopreadingYahoo!デベロッパーネットワーク
 
統計解析環境Rによる統計処理の基本―検定と視覚化―
統計解析環境Rによる統計処理の基本―検定と視覚化―統計解析環境Rによる統計処理の基本―検定と視覚化―
統計解析環境Rによる統計処理の基本―検定と視覚化―SAKAUE, Tatsuya
 
OpenChain Japan Work Group Meeting #20 - Case Studies
OpenChain Japan Work Group Meeting #20 - Case StudiesOpenChain Japan Work Group Meeting #20 - Case Studies
OpenChain Japan Work Group Meeting #20 - Case StudiesShane Coughlan
 
【JaSST'18 Tokai】アジャイルとテスト自動化導入の勘所
【JaSST'18 Tokai】アジャイルとテスト自動化導入の勘所【JaSST'18 Tokai】アジャイルとテスト自動化導入の勘所
【JaSST'18 Tokai】アジャイルとテスト自動化導入の勘所Kotaro Ogino
 
An Agile Way As an SET at LINE
An Agile Way As an SET at LINEAn Agile Way As an SET at LINE
An Agile Way As an SET at LINELINE Corporation
 
An Agile Way As an SET at LINE ~プロダクトオーナーシップ編~
An Agile Way As an SET at LINE ~プロダクトオーナーシップ編~An Agile Way As an SET at LINE ~プロダクトオーナーシップ編~
An Agile Way As an SET at LINE ~プロダクトオーナーシップ編~LINE Corporation
 
TokyoR101_BeginnersSession1.pdf
TokyoR101_BeginnersSession1.pdfTokyoR101_BeginnersSession1.pdf
TokyoR101_BeginnersSession1.pdfkotora_0507
 

Ähnlich wie RStudioでRをはじめよう(R for Beginner using RStudio) (20)

【超初心者向け!】今更聞けないリーンスタートアップとデザイン思考
【超初心者向け!】今更聞けないリーンスタートアップとデザイン思考【超初心者向け!】今更聞けないリーンスタートアップとデザイン思考
【超初心者向け!】今更聞けないリーンスタートアップとデザイン思考
 
Rrdtool基礎から応用
Rrdtool基礎から応用Rrdtool基礎から応用
Rrdtool基礎から応用
 
アジャイル開発&TFS導入
アジャイル開発&TFS導入アジャイル開発&TFS導入
アジャイル開発&TFS導入
 
最若手メンバーこそチャンス!チーム改善に取り組んでわかったこと
最若手メンバーこそチャンス!チーム改善に取り組んでわかったこと最若手メンバーこそチャンス!チーム改善に取り組んでわかったこと
最若手メンバーこそチャンス!チーム改善に取り組んでわかったこと
 
統計用言語Rの使い方
統計用言語Rの使い方統計用言語Rの使い方
統計用言語Rの使い方
 
[enPiT筑波大ワークショップ(成果発表会)情報交換会]全部スクラム!~SIerで大切だったこと、サービサーで大切だったこと~
[enPiT筑波大ワークショップ(成果発表会)情報交換会]全部スクラム!~SIerで大切だったこと、サービサーで大切だったこと~[enPiT筑波大ワークショップ(成果発表会)情報交換会]全部スクラム!~SIerで大切だったこと、サービサーで大切だったこと~
[enPiT筑波大ワークショップ(成果発表会)情報交換会]全部スクラム!~SIerで大切だったこと、サービサーで大切だったこと~
 
DX Suite & UiPath さっくり読み取りさっくり連携
DX Suite & UiPath さっくり読み取りさっくり連携DX Suite & UiPath さっくり読み取りさっくり連携
DX Suite & UiPath さっくり読み取りさっくり連携
 
Hiroshimar4_Rintro
Hiroshimar4_RintroHiroshimar4_Rintro
Hiroshimar4_Rintro
 
Tokyo r no8_海外サイトの紹介
Tokyo r no8_海外サイトの紹介Tokyo r no8_海外サイトの紹介
Tokyo r no8_海外サイトの紹介
 
Tokyo r50 beginner_2
Tokyo r50 beginner_2Tokyo r50 beginner_2
Tokyo r50 beginner_2
 
Rstudio事始め
Rstudio事始めRstudio事始め
Rstudio事始め
 
Spark Summit 2015 参加報告
Spark Summit 2015 参加報告Spark Summit 2015 参加報告
Spark Summit 2015 参加報告
 
Dataworks Summit SJ QueryEngine - Hadoop Source Code Reading #23 #hadoopreading
Dataworks Summit SJ QueryEngine - Hadoop Source Code Reading #23 #hadoopreadingDataworks Summit SJ QueryEngine - Hadoop Source Code Reading #23 #hadoopreading
Dataworks Summit SJ QueryEngine - Hadoop Source Code Reading #23 #hadoopreading
 
統計解析環境Rによる統計処理の基本―検定と視覚化―
統計解析環境Rによる統計処理の基本―検定と視覚化―統計解析環境Rによる統計処理の基本―検定と視覚化―
統計解析環境Rによる統計処理の基本―検定と視覚化―
 
R超入門
R超入門R超入門
R超入門
 
OpenChain Japan Work Group Meeting #20 - Case Studies
OpenChain Japan Work Group Meeting #20 - Case StudiesOpenChain Japan Work Group Meeting #20 - Case Studies
OpenChain Japan Work Group Meeting #20 - Case Studies
 
【JaSST'18 Tokai】アジャイルとテスト自動化導入の勘所
【JaSST'18 Tokai】アジャイルとテスト自動化導入の勘所【JaSST'18 Tokai】アジャイルとテスト自動化導入の勘所
【JaSST'18 Tokai】アジャイルとテスト自動化導入の勘所
 
An Agile Way As an SET at LINE
An Agile Way As an SET at LINEAn Agile Way As an SET at LINE
An Agile Way As an SET at LINE
 
An Agile Way As an SET at LINE ~プロダクトオーナーシップ編~
An Agile Way As an SET at LINE ~プロダクトオーナーシップ編~An Agile Way As an SET at LINE ~プロダクトオーナーシップ編~
An Agile Way As an SET at LINE ~プロダクトオーナーシップ編~
 
TokyoR101_BeginnersSession1.pdf
TokyoR101_BeginnersSession1.pdfTokyoR101_BeginnersSession1.pdf
TokyoR101_BeginnersSession1.pdf
 

Mehr von Takashi Minoda

Mehr von Takashi Minoda (20)

RからGoogle Cloud Vision API を利用する
RからGoogle Cloud Vision API を利用するRからGoogle Cloud Vision API を利用する
RからGoogle Cloud Vision API を利用する
 
TokyoR:RMarkdownでレポート作成
TokyoR:RMarkdownでレポート作成TokyoR:RMarkdownでレポート作成
TokyoR:RMarkdownでレポート作成
 
Rとデータベース 第61回 Tokyo.R
Rとデータベース 第61回 Tokyo.RRとデータベース 第61回 Tokyo.R
Rとデータベース 第61回 Tokyo.R
 
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 r30 beginner
Tokyo r30 beginnerTokyo r30 beginner
Tokyo r30 beginner
 
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
 
Tokyo r sqldf
Tokyo r sqldfTokyo r sqldf
Tokyo r sqldf
 

RStudioでRをはじめよう(R for Beginner using RStudio)