Packages

Introducing dplyr

2014-01-17 Hadley Wickham
dplyr is a new package which provides a set of tools for efficiently manipulating datasets in R. dplyr is the next iteration of plyr, focussing on only data frames. dplyr is faster, has a more consistent API and should be easier to use. There are three key ideas that underlie dplyr: Your time is important, so Romain Francois has written the key pieces in Rcpp to provide blazing fast performance. Read more →

roxygen2 3.0.0

2013-12-09 Hadley Wickham
We’re pleased to announce a new version of roxygen2. The biggest news is that you can painlessly document your S4 classes, S4 methods and RC classes with roxygen2 - you can safely remove workarounds that used @alias and @usage, and simply rely on roxygen2 to do the right thing. Roxygen2 is also much smarter when it comes to S3: you can remove existing uses of @method, and can replace @S3method with @export. Read more →

devtools 1.4 now available

2013-11-27 Hadley Wickham
We’re very pleased to announce the release of devtools 1.4. This version brings many improvements to package installation, including automated vignette building, and a better way of referring to repos on github, install_github("hadley/devtools"). There are also many other bug fixes and minor improvements; to see them all, please read the release notes file on github. Read more →

Announcing Packrat

2013-11-14 Jonathan McPherson
We’re excited to announce Packrat, a new tool for managing the packages your R project depends on. If you’ve ever been frustrated by package dependencies, whether juggling the packages needed by your own projects or getting someone else’s project to work, Packrat is for you. Similar in spirit to Bundler, Packrat understands package dependencies and manages them inside a private, project-specific library. Packrat makes your project more isolated, portable, and reproducible. Read more →

Version 1.2 of devtools released

2013-04-17 Hadley Wickham
We’re very pleased to announce the release of devtools 1.2. This version continues to make working with packages easier by increasing installation speed (skipping the build step unless local = FALSE), enhancing vignette handling (to support the non-Sweave vignettes available in R 3.0.0), and providing better default compiler flags for C and C++ code. Also new in this release is the sha argument to source_url and source_gist. If provided, this checks that the file you download is what your expected, and is an important safety feature when running scripts over the web. Read more →

Version 1.0 of devtools released!

2013-01-23 Hadley Wickham
We’re very pleased to announce the release of devtools 1.0. We’ve given devtools the 1.0 marker because it now works with the vast majority of packages in the wild, with this version adding support for S4 and Rcpp. Devtools also has completely revamped code for finding Rtools on windows, including much better error messages if something is wrong with your setup. In celebration of reaching 1.0, devtools now has it’s own webpage, which provides a bit more information about why you might want to use it. Read more →

ggplot2 0.9.3 and plyr 1.8 have been released!

2012-12-06 Winston Chang
We’re pleased to announce new versions of ggplot2 (0.9.3) and plyr (1.8). To get up and running with the new versions, start a clean R session without ggplot2 or plyr loaded, and run install.packages(c("ggplot2", "gtable", "scales", "plyr")). Read on to find out what’s new. ggplot2 0.9.3 Most of the changes version 0.9.3 are bug fixes. Perhaps the most visible change is that ggplot will now print out warning messages when you use stat="bin" and also map a variable to y. Read more →

RStudio and Rcpp

2012-11-29 RStudio Team
Thumbnail
Earlier this month a new version of the Rcpp package by Dirk Eddelbuettel and Romain François was released to CRAN and today we’re excited to announce a new version of RStudio that integrates tightly with Rcpp. First though more about some exciting new features in Rcpp 0.10.1. This release includes Rcpp attributes, which are simple annotations that you add to C++ source files to streamline calling C++ from R. This makes it possible to write C++ functions and simply source them into R just as you’d source an R script. Read more →

New version of httr: 0.2

2012-10-14 Hadley Wickham
We’re happy to announce a new version of httr, a package designed to make it easy to work with web APIs. Httr is a wrapper around RCurl, and provides: functions for the most important http verbs: GET, HEAD, PATCH, PUT, DELETE and POST. automatic cookie handing across requests, connection sharing, and standard SSL config. a request object which captures the body of the request along with request status, cookies, headers, timings and other useful information. Read more →

lubridate 1.2.0 now on CRAN

2012-10-08 Garrett Grolemund
The latest version of lubridate offers some powerful new features and huge speed improvements. Some areas, such as date parsing are more than 50 times faster. lubridate 1.2.0 also fixes those pesky NA bugs in 1.1.0. Here’s some of what you’ll find: Parsers can now handle a wider variety date formats, even within the same vector dates <- c("January 31, 2010", "2-28-2010", "03/31/2000") dates <- mdy(dates) ## [1] "2010-01-31 UTC" "2010-02-28 UTC" "2000-03-31 UTC Stamp lets you display dates however you like, by emulating an example date Read more →