knitr::opts_chunk$set( collapse = TRUE, eval = FALSE, comment = "#>", fig.path = "README-" )
library (multiplyr)
multiplyr provides a simple interface for manipulating data combined with easy parallel processing capabilities. It's intended that this works very similarly (eventually almost interchangably) with the dplyr package, as many people may be familiar with that already.
# Create a new data frame with 2 columns (x & G) and space for 2 new columns dat <- Multiplyr (x=1:100, G=rep(c("A", "B", "C", "D"), each=25), alloc=2) # Group data (A, B, C, D) dat %>% group_by (G) # Create a new variable (y) with random data, the same length as x dat %>% mutate (y=rnorm(length(x))) # Remove any rows where y < 0 dat %>% filter (y<0) # Summarise to give 4 rows (A, B, C, D), with number of rows in each group dat %>% summarise (N=length(x))
Run the following code once multiplyr is installed for more details:
vignette ("basics")
Install latest version from CRAN:
install.packages ("multiplyr")
Install latest stable development version:
# install.packages("devtools") devtools::install_github("jeblundell/multiplyr", ref="stable", build_vignettes = TRUE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.