rk.subset.tidy

An RKWard GUI Plugin for Subsetting Cases and Variables using dplyr

rk.subset.tidy provides a fast, intuitive, point-and-click graphical interface for core data manipulation tasks in R. Acting as a lightweight wrapper for the popular dplyr package, this plugin allows users to seamlessly filter, slice, select, and sort datasets without writing code.

Note: This plugin is laser-focused on subsetting (rows and columns). For joining tables, see rk.dplyr. For mutating and aggregating data, see rk.data.wrangling.


🌟 Key Features


What's New in Version 0.0.2

🔍 Smart Basic Filtering & UX Polish


⚙️ Prerequisites

You must have RKWard installed along with the following R package:

install.packages("dplyr")

🚀 Installation

You can install this plugin directly from GitHub using remotes inside your RKWard console:

# Install the plugin
library("remotes")
# install_github("AlfCano/rk.subset.tidy")
install.packages("rk.subset.tidy", repos = c('https://alfcano.r-universe.dev', 'https://cloud.r-project.org'))

Once installed, restart RKWard, navigate to Settings -> Configure RKWard -> Plugins, and activate rk.subset.tidy.


🛠️ Usage Workflow

This plugin adds two new powerful tools to your RKWard menus, located under Data ➔ Data Transformation (dplyr):

1. Subset Cases (Filter & Slice)

Extract rows based on logical conditions or their physical position in the dataframe.

2. Select Variables & Arrange

Choose which columns to keep/drop and sort your data.


🌍 Internationalization (i18n)

The graphical interface automatically adapts to your RKWard language settings. Currently supported languages:


📝 License and Author

Author: Alfonso Cano (@AlfCano)
Email: alfonso.cano@correo.buap.mx

This project is licensed under the GPL (>= 3) License.