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
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
2.9k
rap and splice girls
romainfrancois
0
370
rap
romainfrancois
0
110
arrow + ergo
romainfrancois
0
360
ergo
romainfrancois
0
280
Other Decks in Programming
See All in Programming
Domain-centric? Why Hexagonal, Onion, and Clean Architecture Are Answers to the Wrong Question
olivergierke
2
840
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
340
CSC509 Lecture 06
javiergs
PRO
0
260
高度なUI/UXこそHotwireで作ろう Kaigi on Rails 2025
naofumi
4
4k
Leading Effective Engineering Teams in the AI Era
addyosmani
3
370
株式会社 Sun terras カンパニーデック
sunterras
0
290
Django Ninja による API 開発効率化とリプレースの実践
kashewnuts
0
1.3k
20251016_Rails News ~Rails 8.1の足音を聴く~
morimorihoge
1
120
GraphQL×Railsアプリのデータベース負荷分散 - 月間3,000万人利用サービスを無停止で
koxya
1
1.3k
スマホから Youtube Shortsを見られないようにする
lemolatoon
27
31k
AI Coding Meetup #3 - 導入セッション / ai-coding-meetup-3
izumin5210
0
3.3k
SpecKitでどこまでできる? コストはどれくらい?
leveragestech
0
750
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
339
57k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
Practical Orchestrator
shlominoach
190
11k
How to Ace a Technical Interview
jacobian
280
24k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
The Cost Of JavaScript in 2023
addyosmani
54
9k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.6k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
Building Applications with DynamoDB
mza
96
6.7k
Building an army of robots
kneath
306
46k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
9
590
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.5k
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