Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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
430
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
100
20251120_LT_AIで今年の漢字を予想する
doradora09
PRO
0
49
20251120_生成AI(LLM)で自習する方法とバイブコーディング入門
doradora09
PRO
0
20
20251025_LT_catgpt_atlasでわかるOpenAI歴
doradora09
PRO
0
45
20251015_LT_BIのAIがAGI過渡期は流行るのではと思った話
doradora09
PRO
0
19
20251015_第4回_GenAIアナリティクス勉強会at東京_オープニングトーク
doradora09
PRO
0
7
20251011_第75回ChatGPT部_オープニングトーク_v1.00
doradora09
PRO
0
63
Other Decks in Science
See All in Science
Kaggle: NeurIPS - Open Polymer Prediction 2025 コンペ 反省会
calpis10000
0
290
知能とはなにかーヒトとAIのあいだー
tagtag
0
130
HDC tutorial
michielstock
0
260
デジタルアーカイブの教育利用促進を目指したメタデータLOD基盤に関する研究 / Research on a Metadata LOD Platform for Promoting Educational Uses of Digital Archives
masao
0
130
良書紹介04_生命科学の実験デザイン
bunnchinn3
0
110
安心・効率的な医療現場の実現へ ~オンプレAI & ノーコードワークフローで進める業務改革~
siyoo
0
420
データマイニング - グラフ構造の諸指標
trycycle
PRO
0
220
知能とはなにかーヒトとAIのあいだー
tagtag
0
160
機械学習 - ニューラルネットワーク入門
trycycle
PRO
0
910
Celebrate UTIG: Staff and Student Awards 2025
utig
0
400
学術講演会中央大学学員会府中支部
tagtag
0
340
Text-to-SQLの既存の評価指標を問い直す
gotalab555
1
150
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
65
Designing Experiences People Love
moore
143
24k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
80
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
1
200
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
Why Our Code Smells
bkeepers
PRO
340
57k
How GitHub (no longer) Works
holman
316
140k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
0
250
4 Signs Your Business is Dying
shpigford
186
22k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
GraphQLとの向き合い方2022年版
quramy
50
14k
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..!!