Hadley Wickham
@hadley.nz
14K followers 210 following 650 posts
R, data, 🐕, 🍸, 🌈. He/him.
Posts Media Videos Starter Packs
Reposted by Hadley Wickham
ginareynolds.bsky.social
Join us to hear the {ggiraph} story from @davidgohel.bsky.social at the #ggplot2 extenders meetup next Wedsnesday! #rstats 📊

extenders: bit.ly/ggplot2exten...
sign up: bit.ly/join-gg-exte...
ggplot2 extenders meetup questionnaire
bit.ly
Reposted by Hadley Wickham
andrew.heiss.phd
Trying out the {marquee} #rstats package for markdown-based formatting of ggplot elements and it's super neat marquee.r-lib.org

(code for plot here github.com/andrewheiss/...)
Plot showing the percent decrease in the number of polling places in a handful of US states after the 2013 Shelby County v. Holder SCOTUS ruling, with Arizona seeing a 22% decrease in voting locations. The title and subtitle use nicer typography and have keywords colored in reddish pink to match the plot
Reposted by Hadley Wickham
cghlewis.bsky.social
Although this blog post doesn’t cover tidylog, it is a good review for anyone just getting started with merging or appending in #rstats.

cghlewis.com/blog/joins/
Reposted by Hadley Wickham
juliasilge.com
There is a new monthly release of #Positron available, and it delivers fresh new features for the Data Explorer! In this screencast, I walk through how to interactively explore a recent #TidyTuesday dataset on literary prizes 📚📖🏆 using some of the Data Explorer newness.

youtu.be/KOgQuWF0US4
Explore literary prizes with Positron’s Data Explorer
YouTube video by Julia Silge
youtu.be
Reposted by Hadley Wickham
njtierney.bsky.social
Missing Values were dropped;
Mean Imputation was applied;
Data available on request;
Code available on request;

#rstats
impavid.us
In honor of spooky month, share a 4 word horror story that only someone in your profession would understand

I'll go first: Six page commercial lease.
Reposted by Hadley Wickham
rconsortium.bsky.social
Coming up next month, register now!

R+AI 2025 - Nov 12-13

Keynote: Joe Cheng, CTO @ Posit

Talk: “Keeping LLMs in Their Lane: Focused AI for Data Science and Research”

Register now!
rconsortium.github.io/RplusAI_webs...

#rstats #AI #DataScience
@posit.co @jcheng5.bsky.social
Joe Cheng, Posit, CTO - headshot
Reposted by Hadley Wickham
terrychristiani.bsky.social
It is here!!! So very excited to bring this #rstats event to life! I hope you will join us for this conference and help us make this first one a success. Get your ticket and get ready for some community created education for R+AI!
rconsortium.bsky.social
R+AI 2025 • Nov 12–13 • Online • Low-cost

Skip the hype. See how R + AI works in production!

Keynote: Joe Cheng (Posit) on focused, reliable LLMs for data science

Actionable R+AI sessions. Students from $25.

Register: rconsortium.github.io/RplusAI_webs...

#rstats @posit.co @jcheng5.bsky.social
R+AI 2025 • Nov 12–13 • Online • Low-cost

Keynote: Joe Cheng (Posit) on focused, reliable LLMs for data science.

Actionable R+AI sessions. Students from $25.
Reposted by Hadley Wickham
andrew.heiss.phd
oooh new version of Positron just released and it has (1) github copilot chat and (2) automatic {dplyr} code generation based on filtering/sorting/etc that you do in the data viewer #rstats
Me saying "hey it's github copilot chat in my positron" Automatically generated dplyr code that matches the filtering and arranging that I did by clicking on columns in the data viewer
hadley.nz
Not currently. And I think it would be hard to get all the details right.
Reposted by Hadley Wickham
emilhvitfeldt.bsky.social
I made a new quarto revealjs template based on Pechakucha, a presentation format where you have 20 slides that auto-advances after 20 seconds. Once started you will not be able to stop it. And it will make sure you have 20 slides whether you like it or not

github.com/EmilHvitfeld...
GitHub - EmilHvitfeldt/quarto-revealjs-pechakucha: pechakucha slides in quarto revealjs
pechakucha slides in quarto revealjs. Contribute to EmilHvitfeldt/quarto-revealjs-pechakucha development by creating an account on GitHub.
github.com
hadley.nz
I’m economically Bayesian but socially frequentist
hadley.nz
TRY DOING THAT IN GGPLOT2!!
Reposted by Hadley Wickham
grrrck.xyz
I'm a big fan of this idea! I need to write a blog post on this, but bslib + brand.yml + pkgdown's light switch is a killer combo for branded pkgdown sites with light/dark themes.

The {btw} site is a good example posit-dev.github.io/btw/
All the magic is in _pkgdown.yml github.com/posit-dev/bt...
Reposted by Hadley Wickham
tdverstynen.bsky.social
The myth of meritocracy inspires the implicit assumption that someone’s degree of success reflects their level of competence and skill.

I think that this is one of the most toxic myths of our time.
Reposted by Hadley Wickham
thomasp85.com
🎨 Theming got a huge overhaul with the latest #ggplot2 release. In honour of that @teunbrand.bsky.social has written a comprehensive deep-dive into styling your plots, covering both old and new functionality. Grab a coffee and dive in!

#rstats
ggplot2 styling
This post discusses one function in ggplot2: `theme()`. Find out about the glamour of graphics in this deep-dive article.
www.tidyverse.org
hadley.nz
If you do it a million times you’ll save a whole minute!
hadley.nz
If you’re not suffering, you’re doing it wrong
hadley.nz
NEVER.

That’s the unwritten rule: if it’s REALLY PAINFUL make a subordinate do it 🤣
hadley.nz
I was ACTUALLY thinking about this because we were talking about posit’s mission at the exec work week
hadley.nz
Sometimes you make pain worse by flinching away from it and if you instead do it more regularly it feels much less bad (e.g. running R CMD check)
hadley.nz
I hadn’t noticed that, but it’s certainly the vibe with these three.
hadley.nz
Three phrases that capture some of the tidyverse team culture:

Everybody takes out the trash

We suffer so users don’t have to

If it hurts, do it more often
Reposted by Hadley Wickham
stefaniebutland.bsky.social
Come work with me and the best team!! We work openly, together, with kindness. We care about onboarding, and have the best team culture I've ever experienced.
openscapes.bsky.social
📣 Come work @openscapes.bsky.social ! We're looking for a NASA Openscapes Team Member to improve access & use of NASA suborbital data thru reproducible notebook clinics. Apply by October 26, 2025. Start December 2025.

Details including pay rate: openscapes.org/connect#work...
Please share!
connect – Openscapes
openscapes.org
Reposted by Hadley Wickham
openscapes.bsky.social
📣 Come work @openscapes.bsky.social ! We're looking for a NASA Openscapes Team Member to improve access & use of NASA suborbital data thru reproducible notebook clinics. Apply by October 26, 2025. Start December 2025.

Details including pay rate: openscapes.org/connect#work...
Please share!
connect – Openscapes
openscapes.org