Great Looking Tables: gt (v0.2)

2020-04-08 Richard Iannone
Thumbnail thumbnail.png
We are extremely excited to have our first release of the gt package available in CRAN! The name gt is short for “grammar of tables” and the goal of gt is similar to that of ggplot2, serving to not just to make it easy to make specific tables, but to describe a set of underlying components that can be recombined in different ways to solve different problems. If you ever need to make beautiful customized display tables, I think you’ll find gt is up to the task. Read more →

sparklyr 1.1: Foundations, Books, Lakes and Barriers

2020-01-29 Javier Luraschi
Today we are excited to share that sparklyr 1.1 is now available on CRAN! In a nutshell, you can use sparklyr to scale datasets across computing clusters running Apache Spark. For this particular release, we would like to highlight the following new features: Delta Lake enables database-like properties in Spark. Spark 3.0 preview is now available through sparklyr. Barrier Execution paves the way to use Spark with deep learning frameworks. Read more →

reticulate 1.14

2019-12-20 Kevin Ushey
We’re excited to announce that reticulate 1.14 is now available on CRAN! You can install it with: install.packages("reticulate") With this release, we are introducing a major new feature: reticulate can now automatically configure a Python environment for the user, in coordination with any loaded R packages that depend on reticulate. This means that: R package authors can declare their Python dependency requirements to reticulate in a standardized way, and reticulate will automatically prepare the Python environment for the user; and Read more →

Emails from R: Blastula 0.3

2019-12-05 Sean Lopp
We’re pleased to announce blastula, a package for creating beautiful custom emails in R. At RStudio, we love interactive dashboards, but some situations call for a different communication mechanism. Use blastula to: Compose custom email bodies based on code, code output, and markdown Send emails using SMTP servers - even GMail - or integrate with production services like RStudio Connect Blastula makes it easy to send notifications for everything from anomaly detection to fantasy basketball results, all without leaving R. Read more →

learnr 0.10.0

2019-12-02 Barret Schloerke
Thumbnail learnr-sortable-demo.gif
learnr 0.10.0 has been released! In this version of learnr, quiz questions have been expanded to allow for more question types. Text box quiz questions have been implemented natively within learnr and ranking questions have been implemented using the sortable package. The learnr R package makes it easy to turn any R Markdown document into an interactive tutorial. Tutorials consist of content along with interactive components for checking and reinforcing understanding. Read more →

renv: Project Environments for R

2019-11-06 Kevin Ushey
We’re excited to announce that renv is now available on CRAN! You can install renv with: install.packages("renv") renv is an R dependency manager. Use renv to make your projects more: Isolated: Each project gets its own library of R packages, so you can feel free to upgrade and change package versions in one project without worrying about breaking your other projects. Portable: Because renv captures the state of your R packages within a lockfile, you can more easily share and collaborate on projects with others, and ensure that everyone is working from a common base. Read more →

Shiny 1.4.0

2019-10-15 Winston Chang
Shiny 1.4.0 has been released! This release mostly focuses on under-the-hood fixes, but there are a few user-facing changes as well. If you’ve written a Shiny app before, you’ve probably encountered errors like this: div("Hello", "world!", ) #> Error in tag("div", list(...)) : argument is missing, with no default This is due to a trailing comma in div(). It’s very easy to accidentally add trailing commas when you’re writing and debugging a Shiny application. Read more →

pins: Pin, Discover and Share Resources

2019-09-09 RStudio Team
Thumbnail thumbnail.png
Today we are excited to announce the pins package is available on CRAN! pins allows you to pin, discover and share remote resources, locally or in remote storage. If you find yourself using download.file() or asking others to download files before running your R code, use pin() to achieve fast, simple and reliable reproducible research over remote resources. Pins You can use the pins package to: Pin remote resources locally to work offline and cache results with ease, pin() stores resources in boards which you can then retrieve with pin_get(). Read more →

Shiny v1.3.2

2019-04-26 Joe Cheng
We’re excited to announce the release of Shiny v1.3.2. This release has two main features: a new reactivity debugging tool we call reactlog, and much faster serving of static file assets. Introducing reactlog: Visually debug your reactivity issues Debugging faulty reactive logic can be challenging, as we’ve written and talked about in the past. In particular, some of the most difficult Shiny app bugs to track down are when reactive expressions and observers re-execute either too often (i. Read more →

sparklyr 1.0: Apache Arrow, XGBoost, Broom and TFRecords

2019-03-15 Javier Luraschi
With much excitement built over the past three years, we are thrilled to share that sparklyr 1.0 is now available on CRAN! The sparklyr package provides an R interface to Apache Spark. It supports dplyr, MLlib, streaming, extensions and many other features; however, this particular release enables the following new features: Arrow enables faster and larger data transfers between Spark and R. XGBoost enables training gradient boosting models over distributed datasets. Read more →