posit::conf is September 14-16 in Houston, TX! Register now to attend in person or virtually.
furrr 0.2.0 is now on CRAN!
The newest release of readr brings improved argument consistency, better messages and more flexible output options
A new version of the magrittr package brings laziness, better performance, and leaner backtraces for debugging errors
The newest release of broom features many new tidier methods, bug fixes, and improvements to internal consistency
Sparklyr 1.3 is now available, featuring integration of Spark higher-order functions, and data import/export in Avro and in user-defined serialization formats
haven now uses vctrs which means labelled classes will be preserved in tidyr and dplyr operation
dplyr 1.0.0 is now available from CRAN!
tidyr 1.1.0 includes a bunch of quality of life improvements, particularly for pivoting and rectangling
sparklyr 1.2: foreach parallel backend, Databricks Connect support, and Spark 3.0 compatibility
Learn about two last-minute additions to dplyr 1.0.0: a chattier summarise() with more options for controlling grouping of output, and new row manipulation functions inspired by SQL
dplyr now makes heavy use of vctrs behind the scenes. This brings with it greater consistency and (hopefully!) more useful error messages
rowwise() has been renewed and revamped to make it easier to perform operations row-by-row. This makes it much easier to solve problems that previously required lapply(), map(), or friends
A new across() function makes it much easier to apply the same operation to multiple columns. It supersedes the _if(), _at(), and _all() function variants
select() and rename() can now select by position, name, function of name, type, and any combination thereof. A new relocate() function makes it easy to change the position of columns
In summarise(), a single summary expression can now create both multiple rows and multiple columns. This significantly increases its power and flexibility
This post focusses on the idea of the “function lifecycle” which helps you understand where functions in dplyr are going. Particularly important is the idea of a “superseded” function. A superseded function is not going away, but we no longer recommend using it in new code
sparklyr 1.1: Delta Lake support, Spark 3.0 preview, and barrier execution for deep learning
sparklyr 1.0: Apache Arrow for faster data transfers, XGBoost models, broom integration, and TFRecords
sparklyr 0.9: Spark structured streams for real-time data processing and Kubernetes cluster support
sparklyr 0.8: production ML pipelines with mleap export and graph analysis with graphframes
RStudio partners with Ursa Labs to build a cross-language data science runtime powered by Apache Arrow
The first release of googledrive is now on CRAN. Operate on Google Drive files from R
sparklyr 0.6: distributed R with spark_apply() and external data source connections
haven 1.1.0: SAS transport files, cols_only for selective reading, and bug fixes
dbplyr 1.1.0: database backends now work directly with DBI connections and feature improved SQL translation
bigrquery 0.4.0: query Google BigQuery with DBI and dplyr backends, now with full datetime support
dplyr 0.7.0: tidy evaluation for programming with dplyr, new datasets, and improved encoding support
readxl 1.0.0: target specific cells for reading Excel files plus new logical and list column types
dplyr 0.6.0 preview: database changes with dbplyr, CJK encoding support, and tidy evaluation
Tidyverse package updates: forcats 0.2.0, readr 1.1.0, stringr 1.2.0, and tibble 1.3.0
xml2 1.1.1 adds tools for creating and modifying XML, improved list conversion, and XML validation support
sparklyr 0.5 extends dplyr with do() and n_distinct(), adds experimental Livy support for remote Spark connections
haven 1.0.0 reads and writes SAS, SPSS, and Stata files with improved missing value and date/time support
Preview of ggplot2 2.2.0 with subtitles, captions, facet rewrites, theme improvements, and better stacking
Introducing sparklyr: use dplyr syntax to manipulate Spark data and run distributed machine learning from R
The tidyverse package installs and loads core tidyverse packages (ggplot2, dplyr, tidyr, readr, purrr, tibble) in one command
lubridate 1.6.0 adds flexible period/duration parsing from strings and date rounding with unit multipliers
Introducing forcats: tools for working with factors including fct_recode(), fct_lump(), and fct_reorder()
tibble 1.2.0 adds add_column(), improves add_row() with position control, and renames frame_data() to tribble()
stringr 1.1.0 adds practice datasets (fruit, words, sentences), boundary() in more functions, and str_view() for regex
tidyr 0.6.0 adds drop_na() to remove rows containing missing values in selected or all columns
readr 1.0.0 improves column guessing with printed specs, adds better date/time parsers and low-level file readers
xml2 1.0.0 adds XML creation and modification, xml_find_first() for ragged data, and easier namespace handling
tibble 1.1 introduces tibble(), as_tibble(), and is_tibble() naming, plus safer column extraction with warnings
httr 1.2.0 adds RETRY() for unreliable APIs with exponential backoff, and fixes POST redirect issues
dplyr 0.5.0 adds coalesce(), if_else(), case_when(), recode(), and the summarise_all/at/if family of functions
tidyr 0.5.0 adds separate_rows() for delimiter-separated values, plus sep arguments for spread() and unnest()
Introducing Feather: a fast binary file format for data frames that works in both R and Python, built on Apache Arrow
Introducing the tibble package: modern data frames with better printing, stricter subsetting, and no string-to-factor conversion
ggplot2 2.1.0 fixes bugs from 2.0.0 with better histogram binning, consistent argument ordering, and alpha behavior
tidyr 0.4.0 introduces nested data frames with nest()/unnest() and complete() for making implicit missing values explicit
httr 1.0.0 switches from RCurl to curl for reliability; 1.1.0 improves error messages and OAuth support
purrr 0.2.0 adds type-stable map functions (map_lgl/int/dbl/chr), flatten variants, and safely() for error handling
readr 0.2.0 adds locales for international data (encodings, date formats, decimal marks), comment support, and CSV/TSV writers
Introducing purrr: functional programming tools for R with map functions, formula shortcuts for anonymous functions, and list manipulation
rvest 0.3.0 switches to xml2 for better performance and no memory leaks. html() becomes read_html(), html_tag() becomes html_name()
tidyr 0.3.0 adds fill() for carrying forward values, replace_na(), complete() for missing combinations, and unnest() for list columns
dplyr 0.4.3 fixes mutate() crashes, improves non-ASCII column support, shows column types when printing, and adds bind_rows(.id)
stringr 1.0.0 is now powered by stringi for faster performance and better unicode. Adds str_subset(), boundary(), and locale-aware sorting
xml2 wraps libxml2 for easy XML/HTML parsing in R: navigate trees, extract nodes with XPath, and handle namespaces
Try adjusting your filters or search query.