Shannon Pileggi
banner
pipinghotdata.com
Shannon Pileggi
@pipinghotdata.com
#rstats Data Science ⚒️ @ThePCCTC
#RLadies Leadership Team http://rladies.org 💜
former prof at Cal Poly SLO & Emory
blogger & workshop instructor
Pinned
The recording of my #rstats posit::conf talk ✨ practical {renv}✨ is available! 🎉

I created this talk for frustrated {renv} users 🫠 and potential {renv} users🤩

youtu.be/l01u7Ue9pIQ?...

Even if {renv} isn't on your radar, you may still find this talk interesting if you are curious about🤔...
Practical {renv} (Shannon Pileggi, The PCCTC) | posit::conf(2025)
YouTube video by Posit PBC
youtu.be
Reposted by Shannon Pileggi
Issue 25 of RDM Weekly is out! 📬

It includes:
➡️ Make Your Open Data More Useable @collin-schwantes.bsky.social
➡️ PIDs 101 - Webinar @sparcopen.bsky.social
➡️ Cleaning Medical Data with R @pipinghotdata.com
➡️ Lab Manual Template @martonkovacs.bsky.social

rdmweekly.substack.com/p/rdm-weekly...
RDM Weekly - Issue 025
A weekly roundup of Research Data Management resources.
rdmweekly.substack.com
December 9, 2025 at 2:05 PM
Reposted by Shannon Pileggi
Fixing `tools::toTitleCase()` so it doesn't incorrectly capitalise conjunctions.

Team includes @pipinghotdata.com and @reikookamoto.bsky.social.

bugs.r-project.org/show_bug.cgi...
18674 – tools::toTitleCase() incorrectly capitalizes conjunctions (e.g. 'and') when using suspensive hyphenation
bugs.r-project.org
December 10, 2025 at 2:36 PM
Reposted by Shannon Pileggi
Here's one that many people will notice and appreciate - improving the CSS for the R manuals.

Team including @emitanaka.org @fontikar.bsky.social, Pao Corrales, Jayani Lakshika and Toni Price.

github.com/r-devel/r-de...
Wishlist: Improve the CSS for the R manuals · Issue #26 · r-devel/r-dev-day
The R manuals (like Writing R Extensions) are written in the GNU documentation format Texinfo and converted into several formats, most prominently HTML. The HTML versions are installed with R under...
github.com
December 10, 2025 at 2:36 PM
Reposted by Shannon Pileggi
Not all contributions need to touch R or C code. There have been some impactful improvements to R documentation and manuals.

Linking R manuals to help pages (with @statsrhian.bsky.social and Claire Welsh)

github.com/r-devel/r-de...
Link R manuals from help pages · Issue #125 · r-devel/r-dev-day
From the R-devel NEWS: • New system Rd macro ‘\manual{<name>}{<node>}’ to refer to a specific section _etc_ (possibly empty, for ‘Top’) of one of the R manuals (e.g., ‘R-exts’). This has already be...
github.com
December 10, 2025 at 2:36 PM
Reposted by Shannon Pileggi
Fixing a bug in the `text()` function. @heathrturnr.fosstodon.org.ap.brid.gy uses this one as an example of how to fix a bug in the R Dev Container in her talk for #LatinR last week.

The talk covers other aspects of contributing to R too.

hturner.github.io/LatinR2025/
Lowering Barriers to Contributing to R
hturner.github.io
December 10, 2025 at 2:36 PM
Reposted by Shannon Pileggi
The ability to specify colours with a 3-digit hex (e.g. "#12A" as equivalent to "#1122AA"). It was the first patch I was involved with, so it's especially dear to me! It's also makes changes to C code.

github.com/r-devel/r-pr...

With @oberman.bsky.social @malcolmbarrett.malco.io @gws.phd
3-digit hex colors · Issue #74 · r-devel/r-project-sprint-2023
Discussed in #73 Originally posted by pmur002 August 30, 2023 A post on fosstodon suggests adding support for "#RGB" colours in R (in addition to existing "#RRGGBB" colours. This may not be an urge...
github.com
December 10, 2025 at 2:36 PM
Reposted by Shannon Pileggi
Today I'm talking about contributing to base R 💻

Are you curious about how to improve the language we love, at its core?

This is a thread for you!

#RStats
December 9, 2025 at 10:39 AM
Reposted by Shannon Pileggi
We're looking at cars in Qatar for #TidyTuesday this week - "an international and modern version of the now-ancient `mtcars`" data! 📊

➡️ 9 ways to visualise the distribution of a variable

Thanks to @andrew.heiss.phd for curating this week's dataset!

#RStats #DataViz
December 9, 2025 at 10:51 AM
Reposted by Shannon Pileggi
I got to hear a sneak peek of Stephanie’s keynote, and it was so good! Definitely recommend watching if you work on teams adopting or transitioning to #RStats.
Today at @latinrconf.bsky.social #LatinR2025 Stephanie Zimmer shared how her team transformed to open-source first with #RStats as the main character!

You can follow the keynote at www.youtube.com/live/xbCT4v5...
December 3, 2025 at 3:56 PM
Reposted by Shannon Pileggi
Yes, ChatGPT can help you write #rstats code, but so can this old Wiki I created with example code used for common data wrangling needs. Who knows, you might find some gems in there.🤷‍♀️

github.com/Cghlewis/dat...
Home
Functions used for wrangling education research data - Cghlewis/data-wrangling-functions
github.com
November 20, 2025 at 3:18 PM
Reposted by Shannon Pileggi
My talk from posit::conf 2025 is now online! 🎉 It's about my early experiments in using LLMs to be more productive; what went well, what didn't, & what I learned, in the hope it can be useful to other people experimenting with AI workflows 🧪 🤖

www.youtube.com/watch?v=_nhD...

#rstats #llms #ai
Hacking Productivity with LLMs (Nic Crane, NC Data Labs) | posit::conf(2025)
YouTube video by Posit PBC
www.youtube.com
November 19, 2025 at 8:32 AM
R-Ladies Philly 🔔 is thrilled to host ✨Casey Aguilar-Gervase✨ to speak about "Design of Everyday Shiny Apps" on Tuesday, Dec 9! #rstats #rladies

www.meetup.com/rladies-phil...
Lunch & learn with Casey Aguilar-Gervase: Design of Everyday Shiny Apps, Tue, Dec 9, 2025, 12:00 PM | Meetup
Donald Norman’s *Design of Everyday Things* shows how even smart people struggle with bad design--flipping the wrong switch or pushing instead of pulling. Shiny apps have t
www.meetup.com
November 19, 2025 at 4:56 PM
Reposted by Shannon Pileggi
If you, like me, can't remember all the Sass variables when creating #quarto #revealjs slides. I found a semi hacky way to help myself here.

Using code snippets in VS Code & Positron allow us to get pretty good completion in our style sheets

slidecrafting-book.com/miscellaneou...
November 17, 2025 at 6:09 PM
Reposted by Shannon Pileggi
I'm reminded of how handy the usethis::browse_*() functions are and thought I'd remind people they exist. Choose from a menu of links or go straight to CRAN or GitHub. #rstats
November 17, 2025 at 5:54 PM
Reposted by Shannon Pileggi
This gives a fantastic framing of how to think about reproducibility (it's a spectrum) and how to use renv with intention. Highly recommend, even if you're not using renv, to get a better understanding of how to live in peace as R and package versions advance 🕊️ #rstats
The recording of my #rstats posit::conf talk ✨ practical {renv}✨ is available! 🎉

I created this talk for frustrated {renv} users 🫠 and potential {renv} users🤩

youtu.be/l01u7Ue9pIQ?...

Even if {renv} isn't on your radar, you may still find this talk interesting if you are curious about🤔...
Practical {renv} (Shannon Pileggi, The PCCTC) | posit::conf(2025)
YouTube video by Posit PBC
youtu.be
November 12, 2025 at 5:32 PM
The recording of my #rstats posit::conf talk ✨ practical {renv}✨ is available! 🎉

I created this talk for frustrated {renv} users 🫠 and potential {renv} users🤩

youtu.be/l01u7Ue9pIQ?...

Even if {renv} isn't on your radar, you may still find this talk interesting if you are curious about🤔...
Practical {renv} (Shannon Pileggi, The PCCTC) | posit::conf(2025)
YouTube video by Posit PBC
youtu.be
November 11, 2025 at 1:32 PM
Our data science team is hiring for a summer 2026 undergraduate intern! Applications close Friday, Nov 14. #rstats msk.wd1.myworkdayjobs.com/MSKCC_Career...
Data Science Summer Intern
About Us: The people of Memorial Sloan Kettering Cancer Center (MSK) are united by a singular mission: ending cancer for life. Our specialized care teams provide personalized, compassionate, expert…
msk.wd1.myworkdayjobs.com
November 10, 2025 at 1:38 PM
R-Ladies Philly 🔔 is delighted to welcome ✨ Alex Velez✨ on Tuesday, Oct 28 for a lunch & learn discussion on "From data to story"! Hope you can join us 🤗 #rstats #rladies 💜 www.meetup.com/rladies-phil...
Lunch & Learn with Alex Velez: From data to story, Tue, Oct 28, 2025, 12:00 PM | Meetup
The typical graph in a business communication often leaves our audience confused and overwhelmed. In this session, you’ll be walked through an illustration of how to avoid
www.meetup.com
October 14, 2025 at 12:01 PM
Reposted by Shannon Pileggi
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
October 13, 2025 at 11:06 PM
Reposted by Shannon Pileggi
Thank you to everyone who joined in with their hex photo. It was a pleasure to be part of R Dev Day and to have presented R in Buenos Aires 💜.

#RStats #RDevDay
October 8, 2025 at 4:53 PM
Reposted by Shannon Pileggi
🎨 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
October 1, 2025 at 8:10 AM
Reposted by Shannon Pileggi
🤖 Big update to the LLMs + R guide

> 10 packages added plus other tools and interested reads

luisdva.github.io/llmsr-book/

As usual, all the content is available in English and Spanish.
#rstats
September 26, 2025 at 11:29 PM
Reposted by Shannon Pileggi
A little bit of self-promotion, I @ivelasq3.bsky.social will be giving a talk on Positron for RStudio Users!

Hoping to share some perspectives, extensions, and other tips in case you're interested in exploring Positron.

Sign up here: www.meetup.com/rladies-gabo...
September 25, 2025 at 5:57 PM
Reposted by Shannon Pileggi
Want to manage multiple R versions without pain? 🧰

The rig (R Installation Manager) tool makes installing, removing, and switching between #RStats versions simple; works across macOS, Windows, and Linux.

🔧 github.com/r-lib/rig
September 25, 2025 at 1:33 PM