## ----include = FALSE---------------------------------------------------------- knitr::opts_chunk$set( collapse = TRUE, comment = "#>" ) ## ----setup-------------------------------------------------------------------- library(deident) ## ----------------------------------------------------------------------------- head(starwars) ## ----------------------------------------------------------------------------- starwars |> dplyr::filter(species == "Mon Calamari") ## ----------------------------------------------------------------------------- starwars |> dplyr::filter(species == "Human", homeworld == "Coruscant", hair_color == "blond" ) ## ----------------------------------------------------------------------------- set.seed(101) shuffle_pipe <- starwars |> add_shuffle(species, homeworld, hair_color) new_starwars <- apply_deident(starwars, shuffle_pipe) head(new_starwars) ## ----------------------------------------------------------------------------- new_starwars |> dplyr::filter(species == "Human", homeworld == "Coruscant" ) ## ----------------------------------------------------------------------------- grouped_shuffle_pipe <- starwars |> add_group(gender) |> add_shuffle(species, homeworld, hair_color) |> add_ungroup() apply_deident(starwars, grouped_shuffle_pipe)