'DataSHIELD' 'Tidyverse' Clientside Package
Order the rows of a data frame by the values of selected columns
Coerce a data frame or matrix to a tibble.
Bind multiple data frames by column
Bind multiple data frames by row.
A general vectorised if-else
Keep distinct/unique rows
Keep rows that match a condition
Group by one or more variables
Describe the groups within a grouped tibble or data frame
Vectorised if-else
Create, modify, and delete columns
Rename columns
Keep or drop columns using their names and types
Subset rows using their positions
Remove grouping from a tibble or data frame
Implementation of selected 'Tidyverse' functions within 'DataSHIELD', an open-source federated analysis solution in R. Currently, 'DataSHIELD' contains very limited tools for data manipulation, so the aim of this package is to improve the researcher experience by implementing essential functions for data manipulation, including subsetting, filtering, grouping, and renaming variables. This is the clientside package which should be installed locally, and is used in conjuncture with the serverside package 'dsTidyverse' which is installed on the remote server holding the data. For more information, see <https://www.tidyverse.org/>, <https://datashield.org/> and <https://github.com/molgenis/ds-tidyverse>.