Skip to content

Instantly share code, notes, and snippets.

@dgrtwo
Created October 24, 2016 13:32
Show Gist options
  • Select an option

  • Save dgrtwo/75be17a819225b546eade7a4e2b7ccc6 to your computer and use it in GitHub Desktop.

Select an option

Save dgrtwo/75be17a819225b546eade7a4e2b7ccc6 to your computer and use it in GitHub Desktop.
# randomly select min_n_plates from each strain
randomly_sampled_dataframe <- x %>%
dplyr::group_by_(grouping_var, plate_var, sample_var) %>%
tidyr::nest(.key = id_data) %>%
dplyr::group_by_(grouping_var, plate_var) %>%
dplyr::sample_n(min_n_id_per_plate) %>%
tidyr::nest(.key = plate_data) %>%
dplyr::group_by_(grouping_var) %>%
dplyr::sample_n(min_n_plates_per_strain) %>%
tidyr::unnest() %>%
tidyr::unnest()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment