Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
20190605_初心者向けLT_Excel使いのためのR入門
Search
NobuakiOshiro
PRO
June 05, 2019
Science
440
1
Share
20190605_初心者向けLT_Excel使いのためのR入門
https://fukuoka-r.connpass.com/event/131360/
NobuakiOshiro
PRO
June 05, 2019
More Decks by NobuakiOshiro
See All by NobuakiOshiro
20260415_生成AIを専属DSに_自動レポート作成_ハンズオン_交通事故データ
doradora09
PRO
0
83
20260412_生成AIとの付き合い方_上手に使うためのヒント
doradora09
PRO
0
18
20260404_3年W封鎖ケースシミュレーション_サマリとレビュー付き
doradora09
PRO
0
39
20260404_4つのLLMでのイラン情勢予測_統合版_レビュー付き
doradora09
PRO
0
41
20260404_医療関係へのイラン情勢への影響モニタリング_レビュー付き
doradora09
PRO
0
77
20260403_(簡易)AI欠品予測レポートの作り方_大城.pdf
doradora09
PRO
0
64
20260329_修正版_v2b_バブ・エル・マンデブ海峡封鎖リスクと日本のナフサ危機_AIシナリオ予測_AIレビュー付
doradora09
PRO
0
44
20260328_LT_花見会場をAIで探す
doradora09
PRO
0
65
20260328_中東情勢の2日差分_サマリ+レビュー付き
doradora09
PRO
0
94
Other Decks in Science
See All in Science
あなたに水耕栽培を愛していないとは言わせない
mutsumix
1
300
力学系から見た現代的な機械学習
hanbao
3
4.1k
データベース01: データベースを使わない世界
trycycle
PRO
1
1.2k
Amusing Abliteration
ianozsvald
1
150
人生を変えた一冊「独学大全」のはなし / Self-study ENCYCLOPEDIA: The Book Which Change My Life #独学大全 #EM推し本
expajp
0
140
学術講演会中央大学学員会府中支部
tagtag
PRO
0
370
データマイニング - コミュニティ発見
trycycle
PRO
0
240
Celebrate UTIG: Staff and Student Awards 2025
utig
0
1.3k
AIに仕事を奪われる 最初の医師たちへ
ikora128
0
1k
次代のデータサイエンティストへ~スキルチェックリスト、タスクリスト更新~
datascientistsociety
PRO
3
35k
Physical AIを支えるWeights & Biases
olachinkei
1
260
AIPシンポジウム 2025年度 成果報告会 「因果推論チーム」
sshimizu2006
3
450
Featured
See All Featured
Designing for Timeless Needs
cassininazir
0
190
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Leo the Paperboy
mayatellez
7
1.6k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Everyday Curiosity
cassininazir
0
190
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
Un-Boring Meetings
codingconduct
0
260
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
480
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
150
Transcript
初心者向けLT ~ 5分で始める Excel使いのためのR言語入門 ~ 2019/06/05 大城
自己紹介(省略) • NOB DATAというデータ 分析の会社をやっており ます(at 福岡)
本LTの対象者 • Excelもいいけど、限界を感じている or もっと便利にしたい • レポート、分析、可視化、自動化、etc.. • プログラミングは初心者 or
初めて • 環境構築が楽な方法 & アドバイスもらえる状況が嬉しい ちょっとRでやってみよう
流れ • 0. RとRstudioのインストール • 1. RStudio起動 • 2. Excelファイルの入出力
• 3. 読み込んだデータの活用
0. RとRstudioのインストール • R • Windows or Mac or Linux
• https://cran.r-project.org/ • RStudio • https://www.rstudio.com/pro ducts/rstudio/download/
1. RStudio起動
プロジェクト作成
作業ディレクトリ変更
試しに実行
コードの記載 • ```{r}で囲まれたブロック に書いておくと再利用でき て良い • irisという花のデータを見る 場合はこんな感じ • Runボタンで実行する行や
チャンクを選べる アヤメの花のデータ
その他、Rstudioの詳細は kazutanさんの資料などをご参考に。 • https://kazutan.github.io/JSSP2018_spring/intro_rstudio.html
2. Excelファイルの入出力 • まずはライブラリのインストー ル • openxlsxを使う例(xlsxの拡張子 に対応。xlsはNG) • インストール&ロード
• install.packages(‘openxlsx’) #初回のみ • library(openxlsx)
2-1. ファイル出力 • 先にirisデータを書き出してみる • こんな感じ(1行) • write.xlsx(iris, file =
"writeXLSX1.xlsx") • 頑張ればシートやフォントの変更 も可能 • ヘルプ見る場合は ??write.xlsx
2-2. ファイル入力 • 先ほどのエクセルファイルを読 み込みする場合はこちら • data <- read.xlsx('writeXLSX1.xlsx’) •
読み込んだ変数はRStudio上で データもチェックできる
3. 読み込んだデータの活用 • ここまででExcelデータをRで使える状態にできた • 集計、可視化、分析、etc.. 。Rで色々できる あとは煮るなり焼くなり自由に。
3. 読み込んだデータの活用 • 例えば「R言語 iris データ分析」などで ググるとたくさん出 てくる
3-1. データ可視化 • ggpairsとか使うと実質1行で色々わかる • library(ggplot2) #先にinstall.packagesすること • library(GGally) •
ggpairs(data, aes_string(colour="Species", alpha=0.5))
3-2. ピボットテーブル • エクセルのような機能のパッ ケージもある • #install.packages("rpivotTable") • library(rpivotTable) •
rpivotTable(data, rows = colnames(data[4]), rendererName='Heatmap', cols = colnames(data[5]), width = "100%", height = "400px")
3-3. 決定木分析 • コード例 • library(rpart) • library(partykit) • iris.part
<- as.party(rpart(Species ~ ., data=data)) • iris.part • plot(iris.part)
4. レポート化 • RStudio使ってればKnitボタ ン押すだけ • HTMLでもPDFでもいける
ご参考 : どこかで詰まったら • r-wakarangというslackのコミュニティがあるので、そこに質問するのが吉 • 参考 https://qiita.com/uri/items/5583e91bb5301ed5a4ba • Rおじさん達が早押しで答えてくれるはず・・!!
まとめ • Excelユーザーでも5分くらいでRユーザーに! • データの入出力さえ押さえれば結構便利 • 困ったらRおじさん達に相談してみよう
Enjoy..!!