Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
dance
Search
Romain François
March 18, 2019
Programming
0
280
dance
dancing with the tidyverse team
Romain François
March 18, 2019
Tweet
Share
More Decks by Romain François
See All by Romain François
dplyr 1.0.0 / Paris R-addicts
romainfrancois
0
250
dplyr 1.0.0
romainfrancois
1
1.2k
dplyr episode 9, summarise() of the vctrs
romainfrancois
0
1k
dplyr episode 9: summarise() of the vctrs
romainfrancois
0
350
n() cool #dplyr things
romainfrancois
2
3k
rap and splice girls
romainfrancois
0
380
rap
romainfrancois
0
120
arrow + ergo
romainfrancois
0
370
ergo
romainfrancois
0
280
Other Decks in Programming
See All in Programming
チームをチームにするEM
hitode909
0
370
新卒エンジニアのプルリクエスト with AI駆動
fukunaga2025
0
230
gunshi
kazupon
1
110
Vibe codingでおすすめの言語と開発手法
uyuki234
0
110
re:Invent 2025 のイケてるサービスを紹介する
maroon1st
0
150
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
160
エディターってAIで操作できるんだぜ
kis9a
0
750
Python札幌 LT資料
t3tra
6
1k
Cap'n Webについて
yusukebe
0
150
AI Agent Tool のためのバックエンドアーキテクチャを考える #encraft
izumin5210
3
1.1k
脳の「省エネモード」をデバッグする ~System 1(直感)と System 2(論理)の切り替え~
panda728
PRO
0
120
Kotlin Multiplatform Meetup - Compose Multiplatform 외부 의존성 아키텍처 설계부터 운영까지
wisemuji
0
120
Featured
See All Featured
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
710
Balancing Empowerment & Direction
lara
5
820
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
92
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
400
Building an army of robots
kneath
306
46k
The Cost Of JavaScript in 2023
addyosmani
55
9.4k
The Limits of Empathy - UXLibs8
cassininazir
1
190
Highjacked: Video Game Concept Design
rkendrick25
PRO
0
250
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Context Engineering - Making Every Token Count
addyosmani
9
550
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
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