make tibble of all needed arguments - number of rows must match length of vector arguments
write a helper function to generate the new water contents from the tibble above and the other arguments supplied to main function
group the tibble in (1) by sample name and effort, then nest it and use purrr::map_df()
inside dplyr::mutate()
to generate a list-column of the new water contents
unnest the list-column
add the cyinder numbers by repeating a numeric vector of 1:n_cylinders as many times as there are sample_name x effort combinations
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.