Extending blockr.core
with blocks for data wrangling, blockr.dplyr
wraps several dplyr
verbs.
You can install the development version of blockr.dplyr from GitHub with:
# install.packages("devtools")
devtools::install_github("cynkra/blockr.dplyr")
A dplyr::select()
block can be spun up as
library(blockr.dplyr)
blockr.core::serve(new_select_block(c("mpg", "cyl")), list(data = mtcars))
A dplyr::mutate()
block can be used to add new variables:
library(blockr.dplyr)
blockr.core::serve(new_mutate_block(), list(data = mtcars))
And a two-table verb such as dplyr::join()
is available as
library(blockr.dplyr)
blockr.core::serve(
new_join_block(by = "name"),
data = list(x = dplyr::band_members, y = dplyr::band_instruments)
)