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
dance
Search
Romain François
March 18, 2019
Programming
290
0
Share
dance
dancing with the tidyverse team
Romain François
March 18, 2019
More Decks by Romain François
See All by Romain François
dplyr 1.0.0 / Paris R-addicts
romainfrancois
0
260
dplyr 1.0.0
romainfrancois
1
1.3k
dplyr episode 9, summarise() of the vctrs
romainfrancois
0
1k
dplyr episode 9: summarise() of the vctrs
romainfrancois
0
360
n() cool #dplyr things
romainfrancois
2
3k
rap and splice girls
romainfrancois
0
380
rap
romainfrancois
0
130
arrow + ergo
romainfrancois
0
380
ergo
romainfrancois
0
290
Other Decks in Programming
See All in Programming
それはエンジニアリングの糧である:AI開発のためにAIのOSSを開発する現場より / It serves as fuel for engineering: insights from the field of developing open-source AI for AI development.
nrslib
1
830
Geminiをパートナーに神社DXシステムを個人開発した話(いなめぐDX 開発振り返り)
fujiba
0
140
Strategy for Finding a Problem for OSS: With Real Examples
kibitan
0
140
Redox OS でのネームスペース管理と chroot の実現
isanethen
0
540
L’IA au service des devs : Anatomie d'un assistant de Code Review
toham
0
210
Goの型安全性で実現する複数プロダクトの権限管理
ishikawa_pro
2
1.4k
2026-03-27 #terminalnight 変数展開とコマンド展開でターミナル作業をスマートにする方法
masasuzu
0
300
Going Multiplatform with Your Android App (Android Makers 2026)
zsmb
2
340
条件判定に名前、つけてますか? #phperkaigi #c
77web
2
970
Running Swift without an OS
kishikawakatsumi
0
180
Don't Prompt Harder, Structure Better
kitasuke
0
260
ネイティブアプリとWebフロントエンドのAPI通信ラッパーにおける共通化の勘所
suguruooki
0
250
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
234
18k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
140
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
310
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.3k
The Spectacular Lies of Maps
axbom
PRO
1
680
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
Prompt Engineering for Job Search
mfonobong
0
250
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
170
Typedesign – Prime Four
hannesfritz
42
3k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
260
ラッコキーワード サービス紹介資料
rakko
1
2.9M
Transcript
https://github.com/romainfrancois/dance Rom ain François @romain_francois tidyverse team m eeting -
2019/03/18
choreography()
ballet() ptypes, NULL means vec_c() does its thing Setosa Versicolor
Virginica Results of the choreography for each group
summarise() polka(), waltz(), tango()
waltz(), polka(), tango() Peeled off grouping structure Just the new
variables, each choreography() result must respect vec_size() == 1 Both : this is close to what summarise() does
tango() packing Auto splice
salsa()
mutate() chacha(), salsa(), samba()
samba()
?? foxtrot(), bachata(), jive()
foxtrot() dplyr::group_map()
bachata() summarise() + map()
jive() group_modify()
*_all(), *_if(), *_at() swing(), twist() rumba(), zumba()
tango(swing()) summarise_at()
tango(name =twist()) summarise_at() + ???
tango(rumba()) summarise_at() + ???
tango(name = zumba()) summarise_at() + ???
dance not so serious reinvention of dplyr core verbs https://github.com/romainfrancois/dance