## ----include = FALSE---------------------------------------------------------- knitr::opts_chunk$set( collapse = TRUE, comment = "#>" ) pkgdown_dark_gt <- function(tab) { tab |> gt::opt_css( css = paste( ".gt_table, .gt_heading, .gt_col_headings, .gt_col_heading,", ".gt_column_spanner_outer, .gt_column_spanner, .gt_title,", ".gt_subtitle, .gt_sourcenotes, .gt_sourcenote {", " background-color: transparent !important;", " color: currentColor !important;", "}", sep = "\n" ) ) } ## ----setup-------------------------------------------------------------------- library(spicy) ## ----basic-------------------------------------------------------------------- table_continuous( sochealth, select = c(bmi, wellbeing_score, life_sat_health) ) ## ----default-select----------------------------------------------------------- table_continuous(sochealth) ## ----grouped------------------------------------------------------------------ table_continuous( sochealth, select = c(bmi, wellbeing_score, life_sat_health), by = education ) ## ----pvalue-effect------------------------------------------------------------ table_continuous( sochealth, select = c(bmi, wellbeing_score, life_sat_health), by = education, p_value = TRUE, statistic = TRUE, effect_size_ci = TRUE ) ## ----nonparametric------------------------------------------------------------ table_continuous( sochealth, select = c(bmi, wellbeing_score), by = education, test = "nonparametric", p_value = TRUE, statistic = TRUE, effect_size = TRUE ) ## ----raw-output--------------------------------------------------------------- table_continuous( sochealth, select = c(bmi, wellbeing_score), by = education, p_value = TRUE, statistic = TRUE, effect_size = TRUE, output = "data.frame" ) ## ----tidyselect--------------------------------------------------------------- table_continuous( sochealth, select = starts_with("life_sat"), by = sex ) ## ----regex-------------------------------------------------------------------- table_continuous( sochealth, select = "^life_sat", regex = TRUE, by = education, output = "data.frame" ) ## ----exclude------------------------------------------------------------------ table_continuous( sochealth, select = c(bmi, wellbeing_score, life_sat_health, life_sat_work), exclude = "life_sat_work", by = sex ) ## ----labels------------------------------------------------------------------- pkgdown_dark_gt( table_continuous( sochealth, select = c(bmi, wellbeing_score, life_sat_health), by = education, labels = c( bmi = "Body mass index", wellbeing_score = "Well-being score", life_sat_health = "Satisfaction with health" ), output = "gt" ) ) ## ----tinytable---------------------------------------------------------------- table_continuous( sochealth, select = c(bmi, wellbeing_score, life_sat_health), by = education, output = "tinytable" ) ## ----export, eval = FALSE----------------------------------------------------- # table_continuous( # sochealth, # select = c(bmi, wellbeing_score, life_sat_health), # by = education, # output = "excel", # excel_path = "table_continuous.xlsx" # ) # # table_continuous( # sochealth, # select = c(bmi, wellbeing_score, life_sat_health), # by = education, # output = "word", # word_path = "table_continuous.docx" # )