'DataSHIELD' 'Tidyverse' Serverside 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.
Performs dplyr case_when
checkPermissivePrivacyControlLevel
Keep distinct/unique rows
Performs dplyr filter
Group by one or more variables
Performs dplyr group_keys.
Vectorised if-else
List of Permitted Tidyverse Functions
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 serverside package which should be installed on the server holding the data, and is used in conjuncture with the clientside package 'dsTidyverseClient' which is installed in the local R environment of the analyst. For more information, see <https://tidyverse.org/> and <https://datashield.org/>.