Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
第105回TokyoR_LT_共有用.pdf
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
ocean-m
April 22, 2023
Programming
1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
第105回TokyoR_LT_共有用.pdf
ocean-m
April 22, 2023
Other Decks in Programming
See All in Programming
現場と育てるRailsモデリング 〜Spreadsheetから始めたモデル設計〜
siroemk
2
590
JIS keyboard support in Omarchy
lef237
0
110
機械に任せるテスト、人が見るテスト ⽣成AIで引き直した、運⽤保守フェーズの線引き
dske104
0
190
動作中のプログラムの中身をリアルタイムに覗く / Realtime Debugger for CSharp with Roslyn
prota
1
1.9k
FactoryBotをやめればRSpecは速くなるのか?
yuta_onishi_97
0
290
APNsからLive Activityを開始する話
yumnumm
0
170
複雑なUIコンポーネントとの ⻑い付き合い⽅:波及するバグからテスト戦略を経て、安全な再設計へ
mixplace
0
410
全ての永続トークンを、生まれる前に消し去りたい!
sylph01
2
880
KiroのSpecで「五目並べ」を作ってみる
satoshi256kbyte
1
380
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Rails World 2026, Austin, Texas
marcoroth
0
220
自サークルのIdPからログアウトできるようになるまで
taiseiue
1
140
JAWS-UG 東京支部が始める、JAWS-UG支部コラボ / JAWS-UG lunchtime LT Collaboration
y0hgi
0
270
Featured
See All Featured
The Limits of Empathy - UXLibs8
cassininazir
2
720
Abbi's Birthday
coloredviolet
4
10k
Intergalactic Javascript Robots from Outer Space
tanoku
273
28k
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
2
360
Visualization
eitanlees
153
17k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
280
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3.1k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
68
59k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
What's in a price? How to price your products and services
michaelherold
247
13k
Transcript
第105回 Tokyo.R ocean_m Qiita:@ocean_f Twitter:@pat_macro とっても便利な Rのチートシート とっても便利な Rのチートシート
チートシートcheatsheetとは? • いわゆる「カンニングペーパー」 「虎の巻」とも訳される • 今回取り上げるところのチートシートは パッケージに含まれる関数の使い方などを わかりやすく図とともにまとめたものである • R以外にも、様々な言語やソフトに関するチートシートがある
By Hariadhi, myself - Own work, CC BY 2.5, https://commons.wikimedia.org/w/index.php?curid=2206309 ocean_m @pat_macro
入手方法 Positのサイトから…… RStudioのHelpから…… https://posit.co/resources/cheatsheets/?type=posit-cheatsheets/ ocean_m @pat_macro
いくつものパッケージに関する チートシートがある 今日はtidyverseに含まれる パッケージの チートシートをいくつかご紹介 Rstudioのレポジトリにあるチートシートの一部 https://github.com/rstudio/cheatsheets ocean_m @pat_macro
readr データ読み込み https://posit.co/wp-content/uploads/2022/10/data-import.pdf ocean_m @pat_macro
readr 区切り方の違うテキストの読み方や…… Excelファイルの読み方も! ocean_m @pat_macro
tidyr データのtidy化 https://posit.co/wp-content/uploads/2022/10/tidyr.pdf ocean_m @pat_macro
tidyr データ変形のやり方がわかりやすく nestデータについての解説も! ocean_m @pat_macro
dplyr データ変形 https://posit.co/wp-content/uploads/2022/10/data-transformation-1.pdf ocean_m @pat_macro
dplyr データフレームに対する 操作が図でわかりやすく join系の関数についても! ocean_m @pat_macro
ggplot2 データの可視化 https://posit.co/wp-content/uploads/2022/10/data-visualization-1.pdf ocean_m @pat_macro
ggplot2 geom_*関数の逆引きや…… オプションの設定についても! ocean_m @pat_macro
stringr 文字列操作 https://posit.co/wp-content/uploads/2022/10/strings-1.pdf ocean_m @pat_macro
stringr str_*関数の使い方や…… 正規表現についても! これがすごく便利! ocean_m @pat_macro
purrr apply系関数 https://posit.co/wp-content/uploads/2022/10/purrr.pdf ocean_m @pat_macro
purrr map系関数の使い方が図でわかりやすく 細かい操作についても! ocean_m @pat_macro
forcats 因子型データの操作 https://posit.co/wp-content/uploads/2022/10/factors-1.pdf ocean_m @pat_macro
forcats 因子型のlevelの並べ替え方や…… levelの削除、追加についても! ocean_m @pat_macro
lubridate 時間データの操作 https://posit.co/wp-content/uploads/2022/10/lubridate-1.pdf ocean_m @pat_macro
lubridate 形式に応じた読み取り関数が一覧で 時間データの扱いについても図で解説! ocean_m @pat_macro
手段 Rのヘルプ Vignetteや記事 (ウェブ検索経由) ChatGPT チートシート 手軽さ ◎ RStudioから 移動しなくてよい
△ 検索はすぐだが、 サイトを渉猟する必要 △ パッケージやブラウザで 接続していればすぐ 〇 印刷していれば すぐに参照可能 理解の しやすさ △ 説明書であるため 最初は難しい? 〇 先人が分かりやすく説明 しているかも? ◎ 質問文に応じた わかりやすい解答 ◎ ビジュアル付きで わかりやすい 情報の詳しさ ◎ 関数に関する 詳細な情報がわかる 〇 場合によりけり 〇 質問文で指示しない限り は簡単な情報のみ △ 関数の使い方に関する最 低限の情報のみ 逆引き × 逆引きは難しい 〇 運が良ければ先人が 手順を残している ◎ 候補の提案は得意だが、 質問の仕方による ◎ ビジュアルから 逆引きできる 得られる情報の 多様さ △ (ほぼ)調べた関数に 関する情報のみ 〇 場合によりけり 〇 質問文で指示しない限り は質問した事項のみ ◎ 関連する関数の情報を複 数得られる ocean_m @pat_macro
特に逆引きしたい時に便利! • 「この操作ってどうやればいいんだろう....」 「あのパッケージに使えそうな関数はないかな....」 というときにとても役に立つ • パッケージについて学ぶ機会になる • 他の手段と組合わせることでさらに便利に! Ex.
チートシートで使えそうな関数を見つける → ヘルプや解説記事を見て使い方を詳しく知る ocean_m @pat_macro
Thank You For Listening R パッケージとチート シートの対応表 (今後更新予定) 図から逆引きする geom_*関数
(ggplot2) 以前書いた記事