You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The output I get by running the code below (copied directly from the Post-Processing vignette) does not produce the same output as the table under the "Collapsing Row Labels" section of https://cran.r-project.org/web/packages/Tplyr/vignettes/post_processing.html. Specifically, there are differences in the means and quartiles produced.
dat <- tplyr_table(tplyr_adsl, TRT01P) %>%
add_layer(
group_count(RACE, by = vars("Race n (%)", SEX))
) %>%
add_layer(
group_desc(AGE, by = vars("Age (years)", SEX))
) %>%
build()
dat_show <- collapse_row_labels(dat, row_label1, row_label2, row_label3, indent = " ") %>%
select(row_label, var1_Placebo)
dat_show %>% kable(escape=FALSE)
I tried calculating the means using dplyr tplyr_adsl %>% filter(TRT01P == "Placebo") %>% group_by(SEX) %>% summarize(mean = mean(AGE, na.rm = TRUE)) and get values that match the output I get from Tplyr (not those in the vignette).
The issue is that this option carries forward into subsequent vignettes. Apparently when you build a package, vignettes' R sessions are not truly independent.
mstackhouse
changed the title
Post-Processing vignette on CRAN seems incorrect/out of date
Update vignettes using options to reset options back to defaults to avoid CRAN inconsistencies
Aug 29, 2024
Prerequisites
For more information, see the
CONTRIBUTING
guide.Description
The output I get by running the code below (copied directly from the Post-Processing vignette) does not produce the same output as the table under the "Collapsing Row Labels" section of https://cran.r-project.org/web/packages/Tplyr/vignettes/post_processing.html. Specifically, there are differences in the means and quartiles produced.
Steps to Reproduce (Bug Report Only)
I checked to make sure the Tplyr version is the most recent (1.2.1) and that the data from the package matches what is under https://github.com/atorus-research/Tplyr/blob/main/data/tplyr_adsl.rda
I tried calculating the means using dplyr
tplyr_adsl %>% filter(TRT01P == "Placebo") %>% group_by(SEX) %>% summarize(mean = mean(AGE, na.rm = TRUE))
and get values that match the output I get from Tplyr (not those in the vignette).When checking the Post-Processing article at https://atorus-research.github.io/Tplyr/articles/post_processing.html, the outputs match mine. So it seems perhaps the CRAN version of the vignette is out of date somehow?
Expected behavior: Screenshot from the vignette on CRAN:
Actual behavior:
Versions
The text was updated successfully, but these errors were encountered: