Updated: 2018-10-06
Though, naturally, the Honorable Professor Doctor Sir Lord General Hadley Wickham’s Programming with dplyr article is the ne plus ultra of getting oneself aquainted with the latest and greatest in tidyeval programming recipes, quoting, and quasiquotation; there are some other resources out there.
After posting a link to Edwin Thoen’s ⭐️ Tidy evaluation, most common actions, I was asked if there were other tidyeval
tutorials I knew of. And so, here are some resources I’ve found and tweeted.1
Awesome 💖 tidyeval helpers by @edwin_thoen: "Tidy evaluation, most common actions" https://t.co/Ad64qGzBxe #rstats #tidyeval #tidyverse pic.twitter.com/QMfWTuzRa3
— Mara Averick (@dataandme) August 26, 2017
Tidy evaluation in 5 minutes by Hadley Wickham
⏲got 5 mins? Let @hadleywickham teach you: "Tidy evaluation in 5 mins" https://t.co/EzaL2B2kYz #rstats #tidyeval #tidyverse 🌴
— Mara Averick (@dataandme) February 12, 2018
Quotes, Quotation and Quasiquotation by Charlotte Wickham
🎉 slides, code, and annotated output!
— Mara Averick (@dataandme) May 10, 2018
“Quotes, Quotation and Quasiquotation” 🗣 @CVWickhamhttps://t.co/3jkcfJ1Ied #rstats #tidyverse #tidyeval pic.twitter.com/C2sMeZlbNy
Lesser known dplyr
0.7* tricks by Bruno Rodrigues
Helpful stuff (plus, tidyeval is all the rage)! "Lesser known dplyr 0.7* tricks" by @brodriguesco https://t.co/iHdmEzHHLB #rstats #tidyverse pic.twitter.com/oTTzhP0yiR
— Mara Averick (@dataandme) July 3, 2017
Why I find tidyeval useful by Bruno Rodrigues
👉 the *when* and *why* to tidyeval's how: "Why I find tidyeval useful" by @brodriguesco https://t.co/dIKoQ9TKum #rstats #tideval pic.twitter.com/JK51w0sDZw
— Mara Averick (@dataandme) August 28, 2017
Excluding Rows by Romain François
Getting to know tidyeval, quos, & !!!: "Excluding rows" by @romain_francois https://t.co/26c7P1oU7t #rstats pic.twitter.com/oWp7xheGkj
— Mara Averick (@dataandme) July 2, 2017
set_na_where()
: a nonstandard evaluation use case by Tristan Mahr
Casting spells💫 w/ tidyeval: "set_na_where(): a nonstandard evaluation use case" by @tjmahr https://t.co/LUoVMl1De4 #rstats #tidyeval #NSE pic.twitter.com/cIyi7qy5JG
— Mara Averick (@dataandme) August 20, 2017
Down the rabbit hole with tidy eval — Part 1 by Colin Fay
Great dive into #tidyeval 🐰🕳: "Down the rabbit hole with tidy eval — Pt 1" by @_ColinFay https://t.co/jXYVOQxYjV #rstats #tidyverse pic.twitter.com/UoH555Ux1c
— Mara Averick (@dataandme) August 28, 2017
Non-standard evaluation, how tidy eval builds on base R by Edwin Thoen
🙏 @edwin_thoen 🌟 tour through base vs. tidyeval NSE: "Non-standard evaluation, how tidy eval builds on base #rstats" https://t.co/H1uSBUrskI pic.twitter.com/2HErI7BgeK
— Mara Averick (@dataandme) September 10, 2017
Tidyeval meets PDF table hell by Luis Verde Arregoitia
👿 🤺 this is awesome:
— Mara Averick (@dataandme) April 9, 2018
"Tidyeval meets PDF table hell" by @LuisDVerde https://t.co/kuy7cLSdcf #rstats #tidyeval pic.twitter.com/2Dzv7lTuzn
My First Steps into The World of Tidy Eval by Omayma
🙌 great code-through:
— Mara Averick (@dataandme) September 16, 2017
"My First Steps into The World of Tidy Eval" by @OmaymaS_https://t.co/K3oQnXg0dL #rstats #tidyeval #tidyverse pic.twitter.com/0aHoPivwvK
dplyr 0.7.0
: tidyeval / programming with dplyr by Marianna Foos
👍 intro deck! "dplyr 0.7.0: tidyeval / programming w/ dplyr" by @MariannaFoos https://t.co/qZ4sNYjCJ0 via @RLadiesBoston #rstats #tidyverse pic.twitter.com/nMXtcqgAU0
— Mara Averick (@dataandme) September 24, 2017
Do it With Quasi-Quotation by Jameel Alsalam
🖤ing this tidy eval series:
— Mara Averick (@dataandme) November 28, 2017
"Do it With Quasi-Quotation" by @jalsalam https://t.co/diNQC6QcY8 #rstats #tidyeval pic.twitter.com/F1Evs39wQ6
Theory free tidyeval by John MacKintosh
Tidy eval– no krakens 🐙:
— Mara Averick (@dataandme) February 22, 2018
"Theory free tidyeval: Getting our feet wet with dplyr programming" ✍️@HighlandDataSci https://t.co/21VQ8WDchQ #rstats #tidyverse
How do I make my own dplyr-style functions? by Nic Crane
💖 Loving @nic_crane's tidy-eval series!
— Mara Averick (@dataandme) April 16, 2018
📝 "How do I make my own dplyr-style functions?" https://t.co/4cdg7MEj2B #rstats #tidyeval #tidyverse pic.twitter.com/smDAnvV2AL
Making Sense of dplyr
0.6 by Jason Becker
Of tidyeval and ! ! ! "Making Sense of dplyr 0.6" by @jsonbecker https://t.co/f4VIeOJ2Qd #rstats pic.twitter.com/7MZO0JSeHa
— Mara Averick (@dataandme) May 20, 2017
gentle non-standard evaluation in dplyr
0.6 by Alex Hayes
Quick intro w/ 👍 examples: “Gentle Non-Standard Evaluation in dplyr 0.6” by @alexpghayes https://t.co/2fe7TqSjLM #rstats #dplyr pic.twitter.com/9DKoUatKVg
— Mara Averick (@dataandme) May 21, 2017
filter with context by Romain François
😮How'd I missed this tidy eval gem?!
— Mara Averick (@dataandme) February 28, 2018
"filter with context" ✏️ @romain_francois https://t.co/tgWw9Fn8QL #rstats #tidyeval #tidyverse pic.twitter.com/b957n234kz
📽 Tidy Evaluation by Lionel Henry and Hadley Wickham
n.b. these are likely not as up-to-date as Programming with dplyr, but I like the visuals— so, they’re here
📽s from UseR that I somehow missed entirely…
— Mara Averick (@dataandme) October 14, 2017
"Tidy Evaluation" by @_lionelhenry & @hadleywickham https://t.co/aGbkrqwYAi #rstats #tidyeval pic.twitter.com/01qUlPH6iI
Tidy evaluation: programming with ggplot2 and dplyr by Hadley Wickham
Overscoping and eval by Thomas Mailund
⛓ a deep dive into NSE and chained env'ts…
— Mara Averick (@dataandme) September 24, 2018
"Overscoping and eval" by @ThomasMailundhttps://t.co/9o06yyeoyR #rstats pic.twitter.com/SvzV9HoJos
Ta-da 🎉
If you’ve written and/or found more examples that you think would be helpful to have in here, by all means give me a shout! Actually, a tweet 🐦 (@dataandme) would probably be best…which, I know, is totally tragic.
Yes, I’m just leaving them as tweets, because they already have author names, and screenshots and…y’know what? If you don’t want them in tweet form, go write your own post! (I’m kidding, of course 😉)↩