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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
390
rap
romainfrancois
0
130
arrow + ergo
romainfrancois
0
390
ergo
romainfrancois
0
290
Other Decks in Programming
See All in Programming
TSKaigi 2026 TypeScriptバックエンドのオブザーバビリティ戦略 — Datadog × NestJSの実践
taiseiyamamotoan
1
130
Old Dog, New Tricks: The Java 25 Reinvention - JNation
bazlur_rahman
0
110
AI Agent と正しく分析するための環境作り
yoshyum
2
570
iOS26時代の新規アプリ開発
yuukiw00w
0
180
ReactとSvelteのその先、Ripple-TS / Beyond React and Svelte: Ripple-TS
ssssota
2
560
Are We Really Coding 10× Faster with AI?
kohzas
0
210
Migrations : C'est une question d'hygiène !
vinceamstoutz
0
880
開発体験を左右するライブラリの API 設計 - GraphQL スキーマ構築ライブラリから考える #tskaigi
izumin5210
2
380
AI時代になぜ書くのか
mutsumix
0
450
AWSはOSSをどのように 考えているのか?
akihisaikeda
1
130
ECR拡張スキャンでSBOMを収集して サプライチェーン攻撃の影響調査を 爆速で終わらせてみた
akihisaikeda
2
180
タクシーアプリ『GO』の バックエンド開発のおける AI利活用と若者のすべて
pyama86
1
550
Featured
See All Featured
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
300
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.7k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
Making the Leap to Tech Lead
cromwellryan
135
9.8k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
530
How STYLIGHT went responsive
nonsquared
100
6.1k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
170
What does AI have to do with Human Rights?
axbom
PRO
1
2.1k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.4k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
810
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