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
1
440
20190605_初心者向けLT_Excel使いのためのR入門
https://fukuoka-r.connpass.com/event/131360/
NobuakiOshiro
PRO
June 05, 2019
Tweet
Share
More Decks by NobuakiOshiro
See All by NobuakiOshiro
[NotebookLM製]20251210_AIによる前処理について
doradora09
PRO
0
10
20251122_第1回ローカルLLMなんでも勉強会_オープニングトーク
doradora09
PRO
0
110
20251122_LT_スマホ版軽量ローカルLLMで人物名マスク
doradora09
PRO
0
110
20251120_LT_AIで今年の漢字を予想する
doradora09
PRO
0
51
20251120_生成AI(LLM)で自習する方法とバイブコーディング入門
doradora09
PRO
0
21
20251025_LT_catgpt_atlasでわかるOpenAI歴
doradora09
PRO
0
47
20251015_LT_BIのAIがAGI過渡期は流行るのではと思った話
doradora09
PRO
0
21
20251015_第4回_GenAIアナリティクス勉強会at東京_オープニングトーク
doradora09
PRO
0
9
20251011_第75回ChatGPT部_オープニングトーク_v1.00
doradora09
PRO
0
65
Other Decks in Science
See All in Science
風の力で振れ幅が大きくなる振り子!? 〜タコマナローズ橋はなぜ落ちたのか〜
syotasasaki593876
1
180
凸最適化からDC最適化まで
santana_hammer
1
350
コミュニティサイエンスの実践@日本認知科学会2025
hayataka88
0
110
データベース06: SQL (3/3) 副問い合わせ
trycycle
PRO
1
710
(メタ)科学コミュニケーターからみたAI for Scienceの同床異夢
rmaruy
0
150
データベース15: ビッグデータ時代のデータベース
trycycle
PRO
0
420
次代のデータサイエンティストへ~スキルチェックリスト、タスクリスト更新~
datascientistsociety
PRO
2
23k
防災デジタル分野での官民共創の取り組み (1)防災DX官民共創をどう進めるか
ditccsugii
0
450
先端因果推論特別研究チームの研究構想と 人間とAIが協働する自律因果探索の展望
sshimizu2006
3
650
20251212_LT忘年会_データサイエンス枠_新川.pdf
shinpsan
0
210
ランサムウェア対策にも考慮したVMware、Hyper-V、Azure、AWS間のリアルタイムレプリケーション「Zerto」を徹底解説
climbteam
0
190
検索と推論タスクに関する論文の紹介
ynakano
1
110
Featured
See All Featured
Speed Design
sergeychernyshev
33
1.4k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
33
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
130
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
A designer walks into a library…
pauljervisheath
210
24k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
39
Docker and Python
trallard
47
3.7k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
140
Applied NLP in the Age of Generative AI
inesmontani
PRO
3
2k
Faster Mobile Websites
deanohume
310
31k
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..!!