Learn R Programming

blockr.dplyr

blockr.dplyr provides interactive blocks for data transformation. Filter, sort, summarize, join, and manipulate data through visual interfaces.

Overview

blockr.dplyr is part of the blockr ecosystem and provides data transformation blocks.

Installation

install.packages("blockr.dplyr")

Or install the development version from GitHub:

# install.packages("pak")
pak::pak("BristolMyersSquibb/blockr.dplyr")

Getting Started

Create and launch an empty dashboard:

library(blockr.dplyr)
serve(new_board())

This opens a visual interface in your web browser. Add blocks using the "+" button, connect them by dragging, and configure each block through its settings. Data transformations update in real-time as you build your workflow.

Available Blocks

blockr.dplyr provides 16 data transformation blocks:

Core Operations

  • select: choose which columns to keep
  • rename: change column names
  • arrange: sort rows by column values
  • slice: select specific rows by position or value

Filtering

  • filter: filter by selecting values from dropdowns (simple, no-code)
  • filter expression: keep rows that meet conditions (advanced, R expressions)

Creating & Modifying Columns

Summarizing

  • summarize: calculate statistics using dropdown selections (simple, no-code)
  • summarize expression: calculate statistics using R expressions (advanced)

Combining Data

  • join: combine two datasets based on common columns
  • bind_rows: stack datasets vertically
  • bind_cols: combine datasets side-by-side

Reshaping

  • pivot_longer: reshape data from wide to long format
  • pivot_wider: reshape data from long to wide format
  • unite: combine multiple columns into one
  • separate: split one column into multiple columns

See vignette("blockr-dplyr-showcase") for a complete showcase with screenshots and detailed explanations of each block.

Learn More

The blockr.dplyr website includes full documentation and the showcase vignette. For information on the workflow engine, see blockr.core.

Copy Link

Version

Install

install.packages('blockr.dplyr')

Version

0.1.0

License

GPL (>= 3)

Maintainer

Christoph Sax

Last Published

December 18th, 2025

Functions in blockr.dplyr (0.1.0)

new_slice_block

Slice block constructor
new_select_block

Select block constructor
new_bind_rows_block

Bind Rows Block Constructor
new_join_block

Join block constructor
new_pivot_longer_block

Pivot Longer block constructor
new_bind_cols_block

Bind Columns Block Constructor
new_pivot_wider_block

Pivot Wider block constructor
blockr.dplyr-package

blockr.dplyr: Interactive 'dplyr' Data Transformation Blocks
new_filter_block

Filter block constructor
new_mutate_expr_block

Mutate expression block constructor
new_filter_expr_block

Expression filter block constructor
new_arrange_block

Arrange block constructor
new_separate_block

Separate block constructor
new_unite_block

Unite block constructor
new_summarize_block

Summarize block constructor
new_summarize_expr_block

Summarize expression block constructor
new_rename_block

Rename block constructor