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
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
20250726_DeepResearchで何かしらの情報を調べた後のTips
doradora09
PRO
1
46
20250718_分析業務への生成AI活用(テキストマイニングを例題に)
doradora09
PRO
1
78
20250715_AI時代到来・企業リスクへの生成AI活用術
doradora09
PRO
0
67
20250709_MacStudioとLlama-4Maverickでローカル画像認識
doradora09
PRO
1
51
20250709_第3回_GenAIアナリティクス勉強会at東京_オープニングトーク
doradora09
PRO
0
75
20250625_生成 AI 活用2年目の壁を突破せよ_(60min版)
doradora09
PRO
0
53
20250628_生成AIおすすめyoutube共有会_ChatGPT部第69回
doradora09
PRO
0
67
20250614_LT_走れメロスの個人情報マスク処理をMacStudio 512GBメモリマシンで試してみた
doradora09
PRO
1
12
20250607_AIから始めるロボット勉強会_HuggingFaceについて
doradora09
PRO
0
26
Other Decks in Science
See All in Science
SpatialBiologyWestCoastUS2024
lcolladotor
0
170
データベース04: SQL (1/3) 単純質問 & 集約演算
trycycle
PRO
0
980
生成AIと学ぶPythonデータ分析再入門-Pythonによるクラスタリング・可視化をサクサク実施-
datascientistsociety
PRO
4
1.7k
02_西村訓弘_プログラムディレクター_人口減少を機にひらく未来社会.pdf
sip3ristex
0
570
高校生就活へのDA導入の提案
shunyanoda
0
3.9k
データベース05: SQL(2/3) 結合質問
trycycle
PRO
0
780
機械学習 - pandas入門
trycycle
PRO
0
300
学術講演会中央大学学員会府中支部
tagtag
0
300
機械学習 - K近傍法 & 機械学習のお作法
trycycle
PRO
0
1.2k
01_篠原弘道_SIPガバニングボード座長_ポスコロSIPへの期待.pdf
sip3ristex
0
620
地質研究者が苦労しながら運用する情報公開システムの実例
naito2000
0
240
2025-06-11-ai_belgium
sofievl
1
140
Featured
See All Featured
Site-Speed That Sticks
csswizardry
10
770
Six Lessons from altMBA
skipperchong
28
3.9k
Gamification - CAS2011
davidbonilla
81
5.4k
Measuring & Analyzing Core Web Vitals
bluesmoon
8
550
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
RailsConf 2023
tenderlove
30
1.2k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.6k
Documentation Writing (for coders)
carmenintech
73
5k
Raft: Consensus for Rubyists
vanstee
140
7.1k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Designing for Performance
lara
610
69k
Unsuck your backbone
ammeep
671
58k
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..!!