Site icon R-bloggers

rstudio::glimpse() Newsletter

[This article was first published on RStudio | Open source & professional software for data science teams on RStudio, and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.
Tracy Teal is the Open Source Program Director at RStudio.

It’s the lead up to rstudio::conf(2022), and I’m quickly learning what ‘conf-driven development’ means. There’s a lot going on, and more to come at conf!

I’ve been here about a year now as the Open Source Program Director, and am excited about what we do everyday. To share that excitement and provide a glimpse() into our tools and how to use them, I’m kicking off this newsletter. I’ll share highlights, new releases, learning resources and some quick tips and tricks. I hope this helps keep you up to date, learn some things, and have some fun too.

This is my first newsletter, so I’m trying out the format and topic areas. I’d love to hear from you what you think and what you might like to see. Comment in RStudio Community and follow along at our @rstudio_glimpse Twitter account too.

Roundup

Learn. Teach. Share.

Highlighted How-To’s

How I Use Stories to Share Data at Meetings by Ryan Estrellado. Learn how Ryan more effectively communicates information for data-driven decision making, using the Palmer penguins dataset as an example!

R Markdown Tips and Tricks #3: Time-savers and Troubleshooters by Brendan Cullen, Alison Hill and Isabella Velásquez. There’s even more in Part 1: Working in the RStudio IDE and Part 2: Cleaning up your code.

Selected new releases

pins for Python
We’re excited to announce the release of pins for Python! pins removes the hassle of managing data across projects, colleagues, and teams by providing a central place for people to store, version and retrieve data. If you’ve ever chased a CSV through a series of email exchanges, or had to decide between data-final.csv and data-final-final.csv, then pins is for you.

reticulate 1.25
The reticulate package provides a comprehensive set of tools for interoperability between Python and R. New release fixes some issues and has some exception handling changes.

gt 0.6.0
gt 0.6.0 is here, along with several new functions! Join Rich Iannone on a tour of these functions and how they work in the release video.

distill 1.4
New release of distill fixes some outstanding issues and improves highlighting and code folding.

TensorFlow and Keras 2.9
These releases bring many refinements that allow for more idiomatic and concise R code.

tidyverse

dbplyr 2.2.0
dbplyr is a database backend for dplyr that allows you to use a remote database as if it was a collection of local data frames: you write ordinary dplyr code and dbplyr translates it to SQL for you. This release has improvements to SQL translations and support for dplyr’s row_ function.

haven 2.5.0
haven allows you to read and write SAS, SPSS, and Stata data formats from R, thanks to the wonderful ReadStat C library written by Evan Miller.

pkgload 1.3.0
The goal of pkgload is to simulate the process of installing and loading a package, without actually doing the complete process, and hence making package iteration much faster. The main feature in this release is that devtools::load_all() now prompts you to install missing dev deps with pak.

rig 0.5.0
rig lets you install and manage multiple #rstats versions on macOS, Windows or Linux. Many exciting new features in this and previous releases, including a macOS menu bar app.

rlang 1.0.4
rlang is a collection of frameworks and APIs for programming with R. New releases feature an opt-in new display for backtraces that we are considering enabling by default in the future. This new display shows more frames by default and uses colours to deemphasise the parts that were previously hidden.

roxygen2 7.2.0
roxygen2 allows you to write specially formatted R comments that generate R documentation files (man/*.Rd) and the NAMESPACE file.

scales 1.2.0
The scales package provides much of the infrastructure that underlies ggplot2’s scales, and using it allows you to customize the transformations, breaks, and labels used by ggplot2.

tidymodels

bonsai 0.1.0
This is the first release of the bonsai package on CRAN. bonsai is a parsnip extension package for tree-based models.

censored 0.1.0
This is a new package! censored is a parsnip extension package for survival models.

recipes extension
recipes is a package for preprocessing data before using it in models or visualizations. You can think of it as a mash-up of model.matrix() and dplyr.

spatialsample 0.2.0
spatialsample is a package for spatial resampling, extending the rsample framework to help create spatial extrapolation between your analysis and assessment data sets.

stacks 1.0.0
stacks is on CRAN, enabling stacked ensemble modeling with tidy data principles. See more in this short paper on the package published in JOSS.

Shiny

chromote
chromote is an R implementation of the full Chrome dev tools protocol, providing a headless Chrome Remote Interface. The website has a TON of usage examples!

shinytest2
shinytest2 provides a streamlined toolkit for unit testing Shiny applications and seamlessly integrates with the popular testthat framework for unit testing R code.

webshot2
webshot2 enables you to take screenshots of web pages from R, replacing webshot by using chromote instead of PhantomJS.

Wrapping Up

Thank you for reading our first rstudio::glimpse() newsletter. Let me know if you have any comments, ideas or suggestions for what you’d like to see in the newsletter by talking about this post on RStudio Community!

And finally:

< details>< summary>How do computers like their snacks?Byte size.
To leave a comment for the author, please follow the link and comment on their blog: RStudio | Open source & professional software for data science teams on RStudio.

R-bloggers.com offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.