's Avatar

@olivroy.bsky.social

33 Followers  |  114 Following  |  6 Posts  |  Joined: 22.12.2023  |  1.899

Latest posts by olivroy.bsky.social on Bluesky

Preview
What is data-masking and why do I need {{? β€” topic-data-mask Data-masking is a distinctive feature of R whereby programming is performed directly on a data set, with columns defined as normal objects. # Unmasked programming mean(mtcars$cyl + mtcars$am) #> [1...

there is also {{ }} rlang.r-lib.org/reference/to...

08.07.2025 15:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I remember @yihui.org being the one who requested that feature, but can’t find the post

06.03.2025 14:11 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
The reticulate hex plus the uv logo

The reticulate hex plus the uv logo

We are delighted to announce Reticulate 1.41!

You can now simply declare your dependencies using `py_require()`, and Reticulate will handle the rest. This seamless experience is powered by uv, an extremely fast #Python package manager written in Rust.

Learn more: posit.co/blog/reticul...

#RStats

03.03.2025 15:05 β€” πŸ‘ 124    πŸ” 30    πŸ’¬ 0    πŸ“Œ 6
Preview
Air, an extremely fast R formatter We are thrilled to announce Air, a new R formatter.

@lionelhenry.bsky.social and I are so excited to finally announce Air - an extremely fast R code formatter! πŸŽ‰

With Air, you'll never need to worry about styling your #rstats code ever again. All you need to do is save, and Air takes care of the rest.

www.tidyverse.org/blog/2025/02...

21.02.2025 15:10 β€” πŸ‘ 364    πŸ” 122    πŸ’¬ 21    πŸ“Œ 20
Post image Post image Post image Post image

This week's "What's New in R" features:
βœ… A ggplot2 theming guide by Jack Kennedy
βœ… A tutorial on typewriter-styled maps by Nicola Rennie
βœ… A LinkedIn Learning course on advanced R charting by Rita Giordano

Read more: https://rfortherestofus.com/2025/02/whats-new-in-r-february-3-2025

Sign up: htt…

03.02.2025 16:00 β€” πŸ‘ 14    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
A tmap logo

A tmap logo

A screenshot of the tmap CRAN webpage.

A screenshot of the tmap CRAN webpage.

A map from tmap vignette

A map from tmap vignette

A map from tmap vignette

A map from tmap vignette

🚨 After years of development, the new version of #rstats tmap (4) is now available on CRAN! πŸŽ‰ Huge thanks to author Martijn Tennekes and all contributors.

πŸ”§ Install: `install.packages("tmap")`
πŸ“š Vignettes: https://buff.ly/4aAYNbq
πŸ“– Book Chapter: https://buff.ly/43TokaF

#maps #tmap #rspatial

29.01.2025 15:00 β€” πŸ‘ 133    πŸ” 40    πŸ’¬ 5    πŸ“Œ 2
Preview
Joining the ggplot2 team - Tidyverse I joined the ggplot2 team and would like to share the experience.

If you have used #ggplot2 in the last couple of years you owe a great deal to @teunbrand.bsky.social who is behind most of the new features and fixes.

Read about his journey to become a part of the ggplot2 core team here:

28.01.2025 09:09 β€” πŸ‘ 99    πŸ” 25    πŸ’¬ 3    πŸ“Œ 2
A personal history of the tidyverse

I've been working on a history of the tidyverse for an upcoming special issue of the Australia/New Zealand Journal of Statistics celebrating 25 years of R. I'd love to get your feedback! What have I missed?

hadley.github.io/25-tidyverse...

#rstats

27.01.2025 15:51 β€” πŸ‘ 226    πŸ” 62    πŸ’¬ 16    πŸ“Œ 5
Preview
R Color Palette Finder The ultimate tool for finding the perfect color palette for data visualization with R and paletteer. Explore over 2000 palettes, see them in action on various charts, simulate color blindness, and exp...

I was today years old when I found this gem of a web app to explore 2500+ color palettes for R:

r-graph-gallery.com/color-palett...

20.12.2024 20:09 β€” πŸ‘ 258    πŸ” 80    πŸ’¬ 8    πŸ“Œ 3

Always a pleasure to work with @richmeister.bsky.social !

06.01.2025 18:30 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

The brand new `legendry` package by @teunbrand.bsky.social takes ggplots2 guides to the next level 🀩

teunbrand.github.io/teunbrand_bl...

22.11.2024 03:44 β€” πŸ‘ 237    πŸ” 56    πŸ’¬ 17    πŸ“Œ 8
How Americans spend the day in data
YouTube video by James Eagle How Americans spend the day in data

Love this visual www.youtube.com/watch?v=jjrf...

02.12.2024 13:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Screenshot of R console with a tibble printed

Screenshot of R console with a tibble printed

Today I wanted to share how I print my tibbles in #rstats

Inspired by how readr prints the column spec
pinpoints NA values, adds color, identifies 1-to-1 relationships, and organizes variables by type in footer, clickable links to see other summaries

28.11.2024 14:31 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Changelog

πŸ“¦ usethis 3.1.0 πŸ“¦ is released. `use_vignette()` and `use_article()` can now help you initiate a Quarto (.qmd) vignette or article. #rstats

usethis.r-lib.org/news/index.h...

26.11.2024 15:55 β€” πŸ‘ 116    πŸ” 32    πŸ’¬ 4    πŸ“Œ 0
Bar mosaic chart showing the distribution of 'monster' movies by decade and title type (Movie, TV Movie, Video) from 1960 to 2020. Movies have dominated in recent decades, while TV Movies and Videos were more prominent in earlier years.

Bar mosaic chart showing the distribution of 'monster' movies by decade and title type (Movie, TV Movie, Video) from 1960 to 2020. Movies have dominated in recent decades, while TV Movies and Videos were more prominent in earlier years.

Here is my #viz for the #TidyTuesday challengeβ€”W44. This one is about monster movies.
.
πŸ”—: stevenponce.netlify.app/data_visuali...
.
#rstats | #r4ds | #dataviz | #ggplot2

28.10.2024 20:23 β€” πŸ‘ 12    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Welcome to the data.table ecosystem project! – Blog

Hey y'all,

Since the #rstats clan seems to migrating in force, just thought I'd re-introduce this account.

It's run by @kellybodwin.bsky.social on behalf of the #rdatatable NSF grant project - read more here:

rdatatable-community.github.io/The-Raft/pos...

🧡 1/6

15.11.2024 06:59 β€” πŸ‘ 19    πŸ” 8    πŸ’¬ 1    πŸ“Œ 0
Preview
Role-Based Access Control for Quarto sites with Netlify Identity | Emily Riederer A quick tech note on Netlify’s managed authentication solution

A common question I've seen from #data folks using Quarto is how to gate content or protect a site behind a login

Just wrote a short tech note on my blog about my recent experience using Netlify Identity for this

www.emilyriederer.com/post/quarto-...

10.11.2024 12:55 β€” πŸ‘ 74    πŸ” 14    πŸ’¬ 3    πŸ“Œ 0
Preview
Allow selection in interactive tables by jonthegeek Β· Pull Request #1909 Β· rstudio/gt Summary Add an option ihtml_selection (default NULL, can be "single" or "multiple") to enable selection in interactive gt tables. When this is on, make it available as an input ...

My {gt} 🀝 #RShiny PR that closes a 5-year-old issue around using selection in interactive tables in Shiny (github.com/rstudio/gt/p...) has been merged! pak::pak("rstudio/gt") and let me know what you think! #RStats

06.11.2024 17:57 β€” πŸ‘ 17    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Preview
Closeread Prize Announcement - Scrollytelling with Quarto - Posit Ever wanted to create impactful scrollytelling stories like the ones you see in online news?Β  Β  Scrollytelling stories let you explain complicated concepts to readers as they scroll down the page. You...

Calling all data storytellers β€” the first #Closeread Prize is here!

posit.co/blog/closere...

Andrew and I have teamed up with the kind folks at @posit.co who have some amazing prizes on offer, whether you're using #rstats, #python, #julia or #ojs or no coding at all!

01.11.2024 22:15 β€” πŸ‘ 79    πŸ” 34    πŸ’¬ 3    πŸ“Œ 4

labelled::set_variable_labels() works a bit like dplyr::rename

29.10.2024 16:27 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
library(ggplot2)
mtcars_labelled <- mtcars
attr(mtcars_labelled$mpg,  "label") <- "Miles per gallon"
attr(mtcars_labelled$disp, "label") <- "Displacement"
attr(mtcars_labelled$drat, "label") <- "Rear axle ratio"


mtcars_labelled |> 
  ggplot(aes(mpg, disp)) +
  geom_point(aes(colour = drat))

library(ggplot2) mtcars_labelled <- mtcars attr(mtcars_labelled$mpg, "label") <- "Miles per gallon" attr(mtcars_labelled$disp, "label") <- "Displacement" attr(mtcars_labelled$drat, "label") <- "Rear axle ratio" mtcars_labelled |> ggplot(aes(mpg, disp)) + geom_point(aes(colour = drat))

ggplot figure showing "Miles per gallon" on x-axis, "Displacement" on y-axis, and "Rear axle ratio" on legend.

ggplot figure showing "Miles per gallon" on x-axis, "Displacement" on y-axis, and "Rear axle ratio" on legend.

y'all probably know i ❀️labelled data. the dev version of {ggplot2} has a new feature that automatically applies variable labels when plotting 😍✨ thank you @teunbrand.bsky.social!!! πŸ™ #rstats

29.10.2024 12:59 β€” πŸ‘ 129    πŸ” 32    πŸ’¬ 10    πŸ“Œ 2

#RStats
Has anyone got a good workflow for collaborating on a Word document produced via Rmd (via {officedown})
Caveats : only one R user
Multiple SMEs
No git / source control
Many rounds of redrafts / changes as new requirements evolve
Changes are marked up by SMEs in Word via track changes

22.10.2024 15:34 β€” πŸ‘ 2    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0

Christ, this is brutal, and they haven’t missed a single one yet. That has to be a Dem record? certainly longer than any other primary or main ticket campaign I’ve seen in the 20 years I lived here.

13.08.2024 04:43 β€” πŸ‘ 7    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
Post image

President Venn Diagram xkcd.com/2962

23.07.2024 00:03 β€” πŸ‘ 6920    πŸ” 1451    πŸ’¬ 58    πŸ“Œ 70

@olivroy is following 19 prominent accounts