EDIT - Updated answer for qwraps2 version 0.5.0
Prior to version 0.5.0 the summary_table
method depended on the use of the
tidyverse and thus the use of the data pronoun .data
was needed. As of
version 0.5.0 the dependency on the tidyverse has been removed. To update
the answer below to work with version 0.5.0 is
library(qwraps2)
data("iris")
options(qwraps2_markup = "markdown")
our_summary1 <-
list("Sepal Length" =
list("min" = ~ min(Sepal.Length),
"max" = ~ max(Sepal.Length),
"mean (sd)" = ~ qwraps2::mean_sd(Sepal.Length)),
"Sepal Width" =
list("min" = ~ min(Sepal.Width),
"median" = ~ median(Sepal.Width),
"max" = ~ max(Sepal.Width),
"mean (sd)" = ~ qwraps2::mean_sd(Sepal.Width)),
"Petal Length" =
list("min" = ~ min(Petal.Length),
"max" = ~ max(Petal.Length),
"mean (sd)" = ~ qwraps2::mean_sd(Sepal.Length)),
"Petal Width" =
list("min" = ~ min(Petal.Width),
"max" = ~ max(Petal.Width),
"mean (sd)" = ~ qwraps2::mean_sd(Petal.Width)),
"Species" =
list("Setosa" = ~ qwraps2::n_perc0(Species == "setosa"),
"Versicolor" = ~ qwraps2::n_perc0(Species == "versicolor"),
"Virginica" = ~ qwraps2::n_perc0(Species == "virginica"))
)
bytype <- qwraps2::summary_table(iris, our_summary1, by = "Species")
bytype
#>
#>
#> | |setosa (N = 50) |versicolor (N = 50) |virginica (N = 50) |
#> |:-----------------------|:------------------|:-------------------|:------------------|
#> |**Sepal Length** | | | |
#> | min |4.3 |4.9 |4.9 |
#> | max |5.8 |7 |7.9 |
#> | mean (sd) |5.01 ± 0.35 |5.94 ± 0.52 |6.59 ± 0.64 |
#> |**Sepal Width** | | | |
#> | min |2.3 |2 |2.2 |
#> | median |3.4 |2.8 |3 |
#> | max |4.4 |3.4 |3.8 |
#> | mean (sd) |3.43 ± 0.38 |2.77 ± 0.31 |2.97 ± 0.32 |
#> |**Petal Length** | | | |
#> | min |1 |3 |4.5 |
#> | max |1.9 |5.1 |6.9 |
#> | mean (sd) |5.01 ± 0.35 |5.94 ± 0.52 |6.59 ± 0.64 |
#> |**Petal Width** | | | |
#> | min |0.1 |1 |1.4 |
#> | max |0.6 |1.8 |2.5 |
#> | mean (sd) |0.25 ± 0.11 |1.33 ± 0.20 |2.03 ± 0.27 |
#> |**Species** | | | |
#> | Setosa |50 (100) |0 (0) |0 (0) |
#> | Versicolor |0 (0) |50 (100) |0 (0) |
#> | Virginica |0 (0) |0 (0) |50 (100) |
Created on 2020-08-27 by the reprex package (v0.3.0)
devtools::session_info()
#> ─ Session info ───────────────────────────────────────────────────────────────
#> setting value
#> version R version 4.0.2 (2020-06-22)
#> os macOS Catalina 10.15.6
#> system x86_64, darwin17.0
#> ui X11
#> language (EN)
#> collate en_US.UTF-8
#> ctype en_US.UTF-8
#> tz America/Denver
#> date 2020-08-27
#>
#> ─ Packages ───────────────────────────────────────────────────────────────────
#> package * version date lib source
#> assertthat 0.2.1 2019-03-21 [1] CRAN (R 4.0.0)
#> backports 1.1.9 2020-08-24 [1] CRAN (R 4.0.2)
#> callr 3.4.3 2020-03-28 [1] CRAN (R 4.0.0)
#> cli 2.0.2 2020-02-28 [1] CRAN (R 4.0.0)
#> crayon 1.3.4 2017-09-16 [1] CRAN (R 4.0.0)
#> desc 1.2.0 2018-05-01 [1] CRAN (R 4.0.0)
#> devtools 2.3.1 2020-07-21 [1] CRAN (R 4.0.2)
#> digest 0.6.25 2020-02-23 [1] CRAN (R 4.0.0)
#> ellipsis 0.3.1 2020-05-15 [1] CRAN (R 4.0.0)
#> evaluate 0.14 2019-05-28 [1] CRAN (R 4.0.0)
#> fansi 0.4.1 2020-01-08 [1] CRAN (R 4.0.0)
#> fs 1.5.0 2020-07-31 [1] CRAN (R 4.0.2)
#> glue 1.4.1 2020-05-13 [1] CRAN (R 4.0.0)
#> highr 0.8 2019-03-20 [1] CRAN (R 4.0.0)
#> htmltools 0.5.0 2020-06-16 [1] CRAN (R 4.0.0)
#> knitr 1.29 2020-06-23 [1] CRAN (R 4.0.0)
#> magrittr 1.5 2014-11-22 [1] CRAN (R 4.0.0)
#> memoise 1.1.0 2017-04-21 [1] CRAN (R 4.0.0)
#> pkgbuild 1.1.0 2020-07-13 [1] CRAN (R 4.0.2)
#> pkgload 1.1.0 2020-05-29 [1] CRAN (R 4.0.0)
#> prettyunits 1.1.1 2020-01-24 [1] CRAN (R 4.0.0)
#> processx 3.4.3 2020-07-05 [1] CRAN (R 4.0.0)
#> ps 1.3.4 2020-08-11 [1] CRAN (R 4.0.2)
#> qwraps2 * 0.4.2.9006 2020-08-26 [1] local
#> R6 2.4.1 2019-11-12 [1] CRAN (R 4.0.0)
#> Rcpp 1.0.5 2020-07-06 [1] CRAN (R 4.0.0)
#> remotes 2.2.0 2020-07-21 [1] CRAN (R 4.0.2)
#> rlang 0.4.7 2020-07-09 [1] CRAN (R 4.0.2)
#> rmarkdown 2.3 2020-06-18 [1] CRAN (R 4.0.0)
#> rprojroot 1.3-2 2018-01-03 [1] CRAN (R 4.0.0)
#> sessioninfo 1.1.1 2018-11-05 [1] CRAN (R 4.0.0)
#> stringi 1.4.6 2020-02-17 [1] CRAN (R 4.0.0)
#> stringr 1.4.0 2019-02-10 [1] CRAN (R 4.0.0)
#> testthat 2.3.2 2020-03-02 [1] CRAN (R 4.0.0)
#> usethis 1.6.1 2020-04-29 [1] CRAN (R 4.0.0)
#> withr 2.2.0 2020-04-20 [1] CRAN (R 4.0.0)
#> xfun 0.16 2020-07-24 [1] CRAN (R 4.0.2)
#> yaml 2.2.1 2020-02-01 [1] CRAN (R 4.0.0)
#>
#> [1] /Library/Frameworks/R.framework/Versions/4.0/Resources/library
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.