The {gtsummary} #RStats 📦 “summarizes data sets, regression models, and more, using sensible defaults with highly customizable capabilities. . . . By leveraging {broom}, {gt}, and {labelled} packages, {gtsummary} creates beautifully formatted, ready-to-share summary and result tables in a single line of R code!”
https://www.danieldsjoberg.com/gtsummary/
On Data Carpentry: “An introduction to working with data for biologists including: data structure, data manipulation, visualization, basic programming, and databases. Designed to be used as a flipped university course and also for self-guided students.” #RStats #SQL
https://datacarpentry.github.io/semester-biology/

🚨 Big news for the R Community!
The Sovereign Tech Fund has invested $450,000 in the R Foundation to strengthen R’s sustainability, security, and modernization.
🚨 Big news for the R Community!
The Sovereign Tech Fund has invested $450,000 in the R Foundation to strengthen R’s sustainability, security, and modernization.
Just learned: It's so easy to sort strings that are numbers in proper numerical order with the {stringr} #Rstats 📦's `str_sort()` function and numeric = TRUE!!
x <- c("8", "10", "1", "40")
str_sort(x, numeric = TRUE)
[1] "1" "8" "10" "40"
In this day and age, "online supplements" are just a symptom of artificial scarcity. Anything that's important for a publication should be *in* the publication. Any info that is not directly in the publication (like data, code, etc.) should all be in one spot - and not in some second-rate location that makes readers jump through hoops.
IMHO, supplements are an anachronistic abomination. There is a special place in hell reserved for journals that make authors do this. 👹
@brembs @steveroyle @sje Fun story on offline supplements. My #rstats {skylight} package (a sky illuminance model) is the c++ refactored version of the work by Janiczek and DeYoung (1987), published in the US Naval observatory circular. It included the FORTRAN code in full in the back, including all verification tables. This made it possible to port the code and verify parity.
New to me: the {mirai} #RStats 📦 for elegant async parallel computing in R.
https://mirai.r-lib.org
@shikokuchuo 's #Positconf2025 slides:
https://shikokuchuo-posit2025.share.connect.posit.cloud/#/title-slide
You can search and filter all Bluesky posts with the hashtags #Positconf2025, #Positconf25 and/or #Positconf in my Shiny app:
https://apps.machlis.com/shiny/positconf2025/
posit::conf(2025) is @Posit 's data science conference that took place in Atlanta & virtually last week, with a focus on #RStats & #Python
(I didn't do this for Mastodon posts because I've encountered objections here in the past when doing similar aggregation of Mastodon content)
You can use the Positron data explorer on csv and parquet files without first loading them into an #RStats or Python data frame! Just click on the file name in the explorer.
(Learned at #Positconf2025 )
Soon, filtering/sorting data in the data explorer will generate R code for that view.
Linux users when they need to remember a simple command in the terminal:
⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️⬆️ Aha, there it is!
@yogthos @cmccullough cc: #rstats users
Posit::conf(2026) will be in Houston, Sept. 14-16
- announced now at #Positconf2025
The {ragnar} #RStats 📦 has a new function to inspect a data store: ragnar_store_atlas() , which visualizes the store, @t_kalinowski tells #Positconf2025
Several of the projects I mentioned in my #Positconf2025 lightning talk included chatbots. I wrote about creating RAG chatbots in R with the {ragnar} #RStats 📦 here: https://www.infoworld.com/article/4020484/generative-ai-rag-comes-to-the-r-tidyverse.html
One of @Posit 's goals is to "dig through some of that bullshit [about LLMs] so you don't have to" @hadleywickham tells #PositConf2025 in his keynote.
But also: If you can write an #RStats (or Python) function, you can create an LLM tool with ellmer (or chatlas) to extend LLMs in a LOT of ways, he noted.
In development for the {air} #RStats 📦 for R code styling:
# fmt: tabular
to align code creating tabular data
#Positconf2025
@simonpcouch convincing me at #Positconf2025 that I should be automating evaluations of my LLM RAG chatbots with the {vitals} #RStats 📦 instead of doing them manually.
More resources: https://github.com/simonpcouch/conf-25
#GenAI
Ryan Johnson at Posit is demoing the Databot Positron extension for data exploration now at #Positconf2025 . If you want more info, I wrote a short article about databot for InfoWorld: https://www.infoworld.com/article/4050900/databot-ai-assisted-data-analysis-in-r-or-python.html

This fall I will have a blind student in my coding class for the first time. Do any other instructors or visually impaired coders have advice beyond making sure my book has useful alt-text for the images? #rstats #accessibility Class book: psyteachr.github.io/reprores-v5/
This fall I will have a blind student in my coding class for the first time. Do any other instructors or visually impaired coders have advice beyond making sure my book has useful alt-text for the images? #rstats #accessibility Class book: psyteachr.github.io/reprores-v5/
BTW, your table got me thinking that in my mind there was always 1 line/ tag. And you showed that it doesn't have to be so... mmm... interesting. :)
Thanks again. 🙏
I found gnuplot (many years ago) to be limited for publication quality plots. The #RStats community is great and helpful, and I'd wager probably bigger than the elisp community. That said, the approach above is language agnostic. You should be able to feed the data table into elisp the same way.