panelsummary
Create Publication-Ready Regression Tables with Panels
Description
Create an automated regression table that is well-suited for models that are estimated with multiple dependent variables. 'panelsummary' extends 'modelsummary' (Arel-Bundock, V. (2022) <doi:10.18637/jss.v103.i01>) by allowing regression tables to be split into multiple sections with a simple function call. Utilize familiar arguments such as fmt, estimate, statistic, vcov, conf_level, stars, coef_map, coef_omit, coef_rename, gof_map, and gof_omit from 'modelsummary' to clean the table, and additionally, add a row for the mean of the dependent variable without external manipulation.
Downloads
218
Last 30 days
15074th
218
Last 90 days
218
Last year
CRAN Check Status
Show all 14 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | NOTE |
| r-devel-linux-x86_64-debian-gcc | ERROR |
| r-devel-linux-x86_64-fedora-clang | NOTE |
| r-devel-linux-x86_64-fedora-gcc | NOTE |
| r-devel-macos-arm64 | NOTE |
| r-devel-windows-x86_64 | NOTE |
| r-oldrel-macos-arm64 | NOTE |
| r-oldrel-macos-x86_64 | NOTE |
| r-oldrel-windows-x86_64 | NOTE |
| r-patched-linux-x86_64 | NOTE |
| r-release-linux-x86_64 | NOTE |
| r-release-macos-arm64 | NOTE |
| r-release-macos-x86_64 | NOTE |
| r-release-windows-x86_64 | NOTE |
Check details (28 non-OK)
DESCRIPTION meta-information
Missing dependency on R >= 4.1.0 because package code uses the pipe
|> or function shorthand \(...) syntax added in R 4.1.0.
File(s) using such syntax:
‘add_panels.R’ ‘clean_raw.Rd’ ‘create_means.R’ ‘helper_functions.R’
‘panelsummary.R’ ‘panelsummary_raw.R’
Rd files
checkRd: (-1) panelsummary.Rd:112: Lost braces; missing escapes or markup?
112 | \item `"{exp(estimate) * std.error}"
| ^
checkRd: (-1) panelsummary_raw.Rd:90: Lost braces; missing escapes or markup?
90 | \item `"{exp(estimate) * std.error}"
| ^
DESCRIPTION meta-information
Missing dependency on R >= 4.1.0 because package code uses the pipe
|> or function shorthand \(...) syntax added in R 4.1.0.
File(s) using such syntax:
‘add_panels.R’ ‘clean_raw.Rd’ ‘create_means.R’ ‘helper_functions.R’
‘panelsummary.R’ ‘panelsummary_raw.R’
Rd files
checkRd: (-1) panelsummary.Rd:112: Lost braces; missing escapes or markup?
112 | \item `"{exp(estimate) * std.error}"
| ^
checkRd: (-1) panelsummary_raw.Rd:90: Lost braces; missing escapes or markup?
90 | \item `"{exp(estimate) * std.error}"
| ^
examples
Running examples in ‘panelsummary-Ex.R’ failed
The error most likely occurred in:
> base::assign(".ptime", proc.time(), pos = "CheckExEnv")
> ### Name: clean_raw
> ### Title: Pass a panelsummary::panelsummary_raw dataframe into
> ### kableExtra::kbl() with typical defaults
> ### Aliases: clean_raw
>
> ### ** Examples
>
>
> ## Cleaning a panelsummary_raw dataframe with clean_raw
>
> ols_1 <- lm(mpg ~ hp + cyl, data = mtcars)
>
> panelsummary_raw(ols_1, ols_1) |> clean_raw()
Error in basename(x) : a character vector argument expected
Calls: clean_raw ... <Anonymous> -> ifelse -> grepl -> is.factor -> basename
Execution halted
re-building of vignette outputs
Error(s) in re-building vignettes:
...
--- re-building ‘adding_rows.Rmd’ using rmarkdown
Quitting from adding_rows.Rmd:73-79 [unnamed-chunk-4]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `basename()`:
! a character vector argument expected
---
Backtrace:
▆
1. └─panelsummary::panelsummary_raw(...)
2. └─base::lapply(...)
3. └─panelsummary (local) FUN(X[[i]], ...)
4. └─modelsummary::modelsummary(...)
5. └─modelsummary:::factory(...)
6. └─modelsummary (local) factory_fun(...)
7. ├─base::isTRUE(tools::file_ext(output_file) == "csv")
8. └─tools::file_ext(output_file)
9. ├─base::ifelse(...)
10. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
11. │ └─base::is.factor(x)
12. └─base::basename(x)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Error: processing vignette 'adding_rows.Rmd' failed with diagnostics:
a character vector argument expected
--- failed re-building ‘adding_rows.Rmd’
--- re-building ‘panelsummary.Rmd’ using rmarkdown
Quitting from panelsummary.Rmd:52-56 [unnamed-chunk-4]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `basename()`:
! a character vector argument expected
---
Backtrace:
▆
1. └─panelsummary::panelsummary(...)
2. └─base::lapply(...)
3. └─panelsummary (local) FUN(X[[i]], ...)
4. └─modelsummary::modelsummary(...)
5. └─modelsummary:::factory(...)
6. └─modelsummary (local) factory_fun(...)
7. ├─base::isTRUE(tools::file_ext(output_file) == "csv")
8. └─tools::file_ext(output_file)
9. ├─base::ifelse(...)
10. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
11. │ └─base::is.factor(x)
12. └─base::basename(x)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Error: processing vignette 'panelsummary.Rmd' failed with diagnostics:
a character vector argument expected
--- failed re-building ‘panelsummary.Rmd’
--- re-building ‘with_fixest.Rmd’ using rmarkdown
Quitting from with_fixest.Rmd:60-66 [unnamed-chunk-4]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `basename()`:
! a character vector argument expected
---
Backtrace:
▆
1. ├─kableExtra::kable_classic(...)
2. │ └─kableExtra:::kable_light(...)
3. │ └─kableExtra::kable_styling(...)
4. └─panelsummary::panelsummary(...)
5. └─base::lapply(...)
6. └─panelsummary (local) FUN(X[[i]], ...)
7. └─modelsummary::modelsummary(...)
8. └─modelsummary:::factory(...)
9. └─modelsummary (local) factory_fun(...)
10. ├─base::isTRUE(tools::file_ext(output_file) == "csv")
11. └─tools::file_ext(output_file)
12. ├─base::ifelse(...)
13. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
14. │ └─base::is.factor(x)
15. └─base::basename(x)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Error: processing vignette 'with_fixest.Rmd' failed with diagnostics:
a character vector argument expected
--- failed re-building ‘with_fixest.Rmd’
SUMMARY: processing the following files failed:
‘adding_rows.Rmd’ ‘panelsummary.Rmd’ ‘with_fixest.Rmd’
Error: Vignette re-building failed.
Execution halted
tests
Running ‘testthat.R’ [4s/5s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
> # This file is part of the standard setup for testthat.
> # It is recommended that you do not modify it.
> #
> # Where should you do additional test configuration?
> # Learn more about the roles of various files in:
> # * https://r-pkgs.org/tests.html
> # * https://testthat.r-lib.org/reference/test_package.html#special-files
>
> library(testthat)
> library(panelsummary)
>
> test_check("panelsummary")
Saving _problems/test-add_panels-17.R
Saving _problems/test-add_panels-34.R
NOTE: 0/2 fixed-effect singletons were removed (2 observations).
NOTE: 0/2 fixed-effect singletons were removed (2 observations).
Saving _problems/test-add_panels-55.R
NOTE: 0/2 fixed-effect singletons were removed (2 observations).
Saving _problems/test-helper_functions-31.R
Saving _problems/test-panelsummary_raw-6.R
Saving _problems/test-panelsummary_raw-14.R
[ FAIL 6 | WARN 0 | SKIP 13 | PASS 7 ]
══ Skipped tests (13) ══════════════════════════════════════════════════════════
• On CRAN (13): 'test-create_means.R:26:3', 'test-create_means.R:36:3',
'test-create_means.R:46:3', 'test-create_means.R:59:3',
'test-create_means.R:69:3', 'test-helper_functions.R:4:3',
'test-helper_functions.R:41:3', 'test-panelsummary.R:4:3',
'test-panelsummary.R:28:3', 'test-panelsummary.R:52:3',
'test-panelsummary.R:75:3', 'test-panelsummary.R:98:3',
'test-panelsummary_raw.R:20:3'
══ Failed tests ════════════════════════════════════════════════════════════════
── Failure ('test-add_panels.R:13:3'): add rows works with bold argument ───────
Expected `panelsummary(...)` not to throw any errors.
Actually got a <simpleError> with message:
a character vector argument expected
Backtrace:
▆
1. ├─testthat::expect_error(...) at test-add_panels.R:13:3
2. │ └─testthat:::expect_condition_matching_(...)
3. │ └─testthat:::quasi_capture(...)
4. │ ├─testthat (local) .capture(...)
5. │ │ └─base::withCallingHandlers(...)
6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
7. └─panelsummary::panelsummary(...)
8. └─base::lapply(...)
9. └─panelsummary (local) FUN(X[[i]], ...)
10. └─modelsummary::modelsummary(...)
11. └─modelsummary:::factory(...)
12. └─modelsummary (local) factory_fun(...)
13. ├─base::isTRUE(tools::file_ext(output_file) == "csv")
14. └─tools::file_ext(output_file)
15. ├─base::ifelse(...)
16. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
17. │ └─base::is.factor(x)
18. └─base::basename(x)
── Failure ('test-add_panels.R:30:3'): add rows works with italic argument ─────
Expected `panelsummary(...)` not to throw any errors.
Actually got a <simpleError> with message:
a character vector argument expected
Backtrace:
▆
1. ├─testthat::expect_error(...) at test-add_panels.R:30:3
2. │ └─testthat:::expect_condition_matching_(...)
3. │ └─testthat:::quasi_capture(...)
4. │ ├─testthat (local) .capture(...)
5. │ │ └─base::withCallingHandlers(...)
6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
7. └─panelsummary::panelsummary(...)
8. └─base::lapply(...)
9. └─panelsummary (local) FUN(X[[i]], ...)
10. └─modelsummary::modelsummary(...)
11. └─modelsummary:::factory(...)
12. └─modelsummary (local) factory_fun(...)
13. ├─base::isTRUE(tools::file_ext(output_file) == "csv")
14. └─tools::file_ext(output_file)
15. ├─base::ifelse(...)
16. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
17. │ └─base::is.factor(x)
18. └─base::basename(x)
── Failure ('test-add_panels.R:50:3'): add rows works with bold argument/italic/hline ──
Expected `panelsummary(...)` not to throw any errors.
Actually got a <simpleError> with message:
a character vector argument expected
Backtrace:
▆
1. ├─testthat::expect_error(...) at test-add_panels.R:50:3
2. │ └─testthat:::expect_condition_matching_(...)
3. │ └─testthat:::quasi_capture(...)
4. │ ├─testthat (local) .capture(...)
5. │ │ └─base::withCallingHandlers(...)
6. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
7. └─panelsummary::panelsummary(...)
8. └─base::lapply(...)
9. └─panelsummary (local) FUN(X[[i]], ...)
10. └─modelsummary::modelsummary(...)
11. └─modelsummary:::factory(...)
12. └─modelsummary (local) factory_fun(...)
13. ├─base::isTRUE(tools::file_ext(output_file) == "csv")
14. └─tools::file_ext(output_file)
15. ├─base::ifelse(...)
16. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
17. │ └─base::is.factor(x)
18. └─base::basename(x)
── Error ('test-helper_functions.R:30:30'): row indices for each panel appear and are correct::lm ──
Error in `basename(x)`: a character vector argument expected
Backtrace:
▆
1. └─base::lapply(...) at test-helper_functions.R:30:3
2. └─panelsummary (local) FUN(X[[i]], ...)
3. └─modelsummary::modelsummary(x, output = "data.frame") at test-helper_functions.R:30:30
4. └─modelsummary:::factory(...)
5. └─modelsummary (local) factory_fun(...)
6. ├─base::isTRUE(tools::file_ext(output_file) == "csv")
7. └─tools::file_ext(output_file)
8. ├─base::ifelse(...)
9. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
10. │ └─base::is.factor(x)
11. └─base::basename(x)
── Error ('test-panelsummary_raw.R:6:3'): panelsummary_raw returns a data.frame, not other object ──
Error in `basename(x)`: a character vector argument expected
Backtrace:
▆
1. └─panelsummary::panelsummary_raw(ols_1, ols_2) at test-panelsummary_raw.R:6:3
2. └─base::lapply(...)
3. └─panelsummary (local) FUN(X[[i]], ...)
4. └─modelsummary::modelsummary(...)
5. └─modelsummary:::factory(...)
6. └─modelsummary (local) factory_fun(...)
7. ├─base::isTRUE(tools::file_ext(output_file) == "csv")
8. └─tools::file_ext(output_file)
9. ├─base::ifelse(...)
10. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
11. │ └─base::is.factor(x)
12. └─base::basename(x)
── Error ('test-panelsummary_raw.R:14:3'): panelsummary_raw returns a data.frame, not other object when using lists as inputs ──
Error in `basename(x)`: a character vector argument expected
Backtrace:
▆
1. └─panelsummary::panelsummary_raw(list(ols_1, ols_1), ols_2) at test-panelsummary_raw.R:14:3
2. └─base::lapply(...)
3. └─panelsummary (local) FUN(X[[i]], ...)
4. └─modelsummary::modelsummary(...)
5. └─modelsummary:::factory(...)
6. └─modelsummary (local) factory_fun(...)
7. ├─base::isTRUE(tools::file_ext(output_file) == "csv")
8. └─tools::file_ext(output_file)
9. ├─base::ifelse(...)
10. ├─base::grepl("^(.*[^.]+.*)[.]([[:alnum:]]+)$", basename(x))
11. │ └─base::is.factor(x)
12. └─base::basename(x)
[ FAIL 6 | WARN 0 | SKIP 13 | PASS 7 ]
Error:
! Test failures.
Execution halted
DESCRIPTION meta-information
Missing dependency on R >= 4.1.0 because package code uses the pipe
|> or function shorthand \(...) syntax added in R 4.1.0.
File(s) using such syntax:
‘add_panels.R’ ‘clean_raw.Rd’ ‘create_means.R’ ‘helper_functions.R’
‘panelsummary.R’ ‘panelsummary_raw.R’
Rd files
checkRd: (-1) panelsummary.Rd:112: Lost braces; missing escapes or markup?
112 | \item `"{exp(estimate) * std.error}"
| ^
checkRd: (-1) panelsummary_raw.Rd:90: Lost braces; missing escapes or markup?
90 | \item `"{exp(estimate) * std.error}"
| ^
DESCRIPTION meta-information
Missing dependency on R >= 4.1.0 because package code uses the pipe
|> or function shorthand \(...) syntax added in R 4.1.0.
File(s) using such syntax:
‘add_panels.R’ ‘clean_raw.Rd’ ‘create_means.R’ ‘helper_functions.R’
‘panelsummary.R’ ‘panelsummary_raw.R’
Rd files
checkRd: (-1) panelsummary.Rd:112: Lost braces; missing escapes or markup?
112 | \item `"{exp(estimate) * std.error}"
| ^
checkRd: (-1) panelsummary_raw.Rd:90: Lost braces; missing escapes or markup?
90 | \item `"{exp(estimate) * std.error}"
| ^
DESCRIPTION meta-information
Missing dependency on R >= 4.1.0 because package code uses the pipe
|> or function shorthand \(...) syntax added in R 4.1.0.
File(s) using such syntax:
‘add_panels.R’ ‘clean_raw.Rd’ ‘create_means.R’ ‘helper_functions.R’
‘panelsummary.R’ ‘panelsummary_raw.R’
Rd files
checkRd: (-1) panelsummary.Rd:112: Lost braces; missing escapes or markup?
112 | \item `"{exp(estimate) * std.error}"
| ^
checkRd: (-1) panelsummary_raw.Rd:90: Lost braces; missing escapes or markup?
90 | \item `"{exp(estimate) * std.error}"
| ^
DESCRIPTION meta-information
Missing dependency on R >= 4.1.0 because package code uses the pipe
|> or function shorthand \(...) syntax added in R 4.1.0.
File(s) using such syntax:
'add_panels.R' 'clean_raw.Rd' 'create_means.R' 'helper_functions.R'
'panelsummary.R' 'panelsummary_raw.R'
Rd files
checkRd: (-1) panelsummary.Rd:112: Lost braces; missing escapes or markup?
112 | \item `"{exp(estimate) * std.error}"
| ^
checkRd: (-1) panelsummary_raw.Rd:90: Lost braces; missing escapes or markup?
90 | \item `"{exp(estimate) * std.error}"
| ^
Rd files
checkRd: (-1) panelsummary.Rd:112: Lost braces; missing escapes or markup?
112 | \item `"{exp(estimate) * std.error}"
| ^
checkRd: (-1) panelsummary_raw.Rd:90: Lost braces; missing escapes or markup?
90 | \item `"{exp(estimate) * std.error}"
| ^
Rd files
checkRd: (-1) panelsummary.Rd:112: Lost braces; missing escapes or markup?
112 | \item `"{exp(estimate) * std.error}"
| ^
checkRd: (-1) panelsummary_raw.Rd:90: Lost braces; missing escapes or markup?
90 | \item `"{exp(estimate) * std.error}"
| ^
Rd files
checkRd: (-1) panelsummary.Rd:112: Lost braces; missing escapes or markup?
112 | \item `"{exp(estimate) * std.error}"
| ^
checkRd: (-1) panelsummary_raw.Rd:90: Lost braces; missing escapes or markup?
90 | \item `"{exp(estimate) * std.error}"
| ^
DESCRIPTION meta-information
Missing dependency on R >= 4.1.0 because package code uses the pipe
|> or function shorthand \(...) syntax added in R 4.1.0.
File(s) using such syntax:
‘add_panels.R’ ‘clean_raw.Rd’ ‘create_means.R’ ‘helper_functions.R’
‘panelsummary.R’ ‘panelsummary_raw.R’
Rd files
checkRd: (-1) panelsummary.Rd:112: Lost braces; missing escapes or markup?
112 | \item `"{exp(estimate) * std.error}"
| ^
checkRd: (-1) panelsummary_raw.Rd:90: Lost braces; missing escapes or markup?
90 | \item `"{exp(estimate) * std.error}"
| ^
DESCRIPTION meta-information
Missing dependency on R >= 4.1.0 because package code uses the pipe
|> or function shorthand \(...) syntax added in R 4.1.0.
File(s) using such syntax:
‘add_panels.R’ ‘clean_raw.Rd’ ‘create_means.R’ ‘helper_functions.R’
‘panelsummary.R’ ‘panelsummary_raw.R’
Rd files
checkRd: (-1) panelsummary.Rd:112: Lost braces; missing escapes or markup?
112 | \item `"{exp(estimate) * std.error}"
| ^
checkRd: (-1) panelsummary_raw.Rd:90: Lost braces; missing escapes or markup?
90 | \item `"{exp(estimate) * std.error}"
| ^
DESCRIPTION meta-information
Missing dependency on R >= 4.1.0 because package code uses the pipe
|> or function shorthand \(...) syntax added in R 4.1.0.
File(s) using such syntax:
‘add_panels.R’ ‘clean_raw.Rd’ ‘create_means.R’ ‘helper_functions.R’
‘panelsummary.R’ ‘panelsummary_raw.R’
Rd files
checkRd: (-1) panelsummary.Rd:112: Lost braces; missing escapes or markup?
112 | \item `"{exp(estimate) * std.error}"
| ^
checkRd: (-1) panelsummary_raw.Rd:90: Lost braces; missing escapes or markup?
90 | \item `"{exp(estimate) * std.error}"
| ^
DESCRIPTION meta-information
Missing dependency on R >= 4.1.0 because package code uses the pipe
|> or function shorthand \(...) syntax added in R 4.1.0.
File(s) using such syntax:
‘add_panels.R’ ‘clean_raw.Rd’ ‘create_means.R’ ‘helper_functions.R’
‘panelsummary.R’ ‘panelsummary_raw.R’
Rd files
checkRd: (-1) panelsummary.Rd:112: Lost braces; missing escapes or markup?
112 | \item `"{exp(estimate) * std.error}"
| ^
checkRd: (-1) panelsummary_raw.Rd:90: Lost braces; missing escapes or markup?
90 | \item `"{exp(estimate) * std.error}"
| ^
DESCRIPTION meta-information
Missing dependency on R >= 4.1.0 because package code uses the pipe
|> or function shorthand \(...) syntax added in R 4.1.0.
File(s) using such syntax:
'add_panels.R' 'clean_raw.Rd' 'create_means.R' 'helper_functions.R'
'panelsummary.R' 'panelsummary_raw.R'
Rd files
checkRd: (-1) panelsummary.Rd:112: Lost braces; missing escapes or markup?
112 | \item `"{exp(estimate) * std.error}"
| ^
checkRd: (-1) panelsummary_raw.Rd:90: Lost braces; missing escapes or markup?
90 | \item `"{exp(estimate) * std.error}"
| ^
Check History
ERROR 0 OK · 13 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Mar 9, 2026
DESCRIPTION meta-information
Missing dependency on R >= 4.1.0 because package code uses the pipe
|> or function shorthand \(...) syntax added in R 4.1.0.
File(s) using such syntax:
‘add_panels.R’ ‘clean_raw.Rd’ ‘create_means.R’ ‘helper_functions.R’
‘panelsummary.R’ ‘panelsummary_raw.R’
DESCRIPTION meta-information
Missing dependency on R >= 4.1.0 because package code uses the pipe
|> or function shorthand \(...) syntax added in R 4.1.0.
File(s) using such syntax:
‘add_panels.R’ ‘clean_raw.Rd’ ‘create_means.R’ ‘helper_functions.R’
‘panelsummary.R’ ‘panelsummary_raw.R’
DESCRIPTION meta-information
Missing dependency on R >= 4.1.0 because package code uses the pipe
|> or function shorthand \(...) syntax added in R 4.1.0.
File(s) using such syntax:
‘add_panels.R’ ‘clean_raw.Rd’ ‘create_means.R’ ‘helper_functions.R’
‘panelsummary.R’ ‘panelsummary_raw.R’
DESCRIPTION meta-information
Missing dependency on R >= 4.1.0 because package code uses the pipe
|> or function shorthand \(...) syntax added in R 4.1.0.
File(s) using such syntax:
‘add_panels.R’ ‘clean_raw.Rd’ ‘create_means.R’ ‘helper_functions.R’
‘panelsummary.R’ ‘panelsummary_raw.R’
DESCRIPTION meta-information
Missing dependency on R >= 4.1.0 because package code uses the pipe
|> or function shorthand \(...) syntax added in R 4.1.0.
File(s) using such syntax:
‘add_panels.R’ ‘clean_raw.Rd’ ‘create_means.R’ ‘helper_functions.R’
‘panelsummary.R’ ‘panelsummary_raw.R’
DESCRIPTION meta-information
Missing dependency on R >= 4.1.0 because package code uses the pipe
|> or function shorthand \(...) syntax added in R 4.1.0.
File(s) using such syntax:
'add_panels.R' 'clean_raw.Rd' 'create_means.R' 'helper_functions.R'
'panelsummary.R' 'panelsummary_raw.R'
DESCRIPTION meta-information
Missing dependency on R >= 4.1.0 because package code uses the pipe
|> or function shorthand \(...) syntax added in R 4.1.0.
File(s) using such syntax:
‘add_panels.R’ ‘clean_raw.Rd’ ‘create_means.R’ ‘helper_functions.R’
‘panelsummary.R’ ‘panelsummary_raw.R’
DESCRIPTION meta-information
Missing dependency on R >= 4.1.0 because package code uses the pipe
|> or function shorthand \(...) syntax added in R 4.1.0.
File(s) using such syntax:
‘add_panels.R’ ‘clean_raw.Rd’ ‘create_means.R’ ‘helper_functions.R’
‘panelsummary.R’ ‘panelsummary_raw.R’
DESCRIPTION meta-information
Missing dependency on R >= 4.1.0 because package code uses the pipe
|> or function shorthand \(...) syntax added in R 4.1.0.
File(s) using such syntax:
‘add_panels.R’ ‘clean_raw.Rd’ ‘create_means.R’ ‘helper_functions.R’
‘panelsummary.R’ ‘panelsummary_raw.R’
DESCRIPTION meta-information
Missing dependency on R >= 4.1.0 because package code uses the pipe
|> or function shorthand \(...) syntax added in R 4.1.0.
File(s) using such syntax:
‘add_panels.R’ ‘clean_raw.Rd’ ‘create_means.R’ ‘helper_functions.R’
‘panelsummary.R’ ‘panelsummary_raw.R’
DESCRIPTION meta-information
Missing dependency on R >= 4.1.0 because package code uses the pipe
|> or function shorthand \(...) syntax added in R 4.1.0.
File(s) using such syntax:
'add_panels.R' 'clean_raw.Rd' 'create_means.R' 'helper_functions.R'
'panelsummary.R' 'panelsummary_raw.R'
Rd files
checkRd: (-1) panelsummary.Rd:112: Lost braces; missing escapes or markup?
112 | \item `"{exp(estimate) * std.error}"
| ^
checkRd: (-1) panelsummary_raw.Rd:90: Lost braces; missing escapes or markup?
90 | \item `"{exp(estimate) * std.error}"
| ^
Rd files
checkRd: (-1) panelsummary.Rd:112: Lost braces; missing escapes or markup?
112 | \item `"{exp(estimate) * std.error}"
| ^
checkRd: (-1) panelsummary_raw.Rd:90: Lost braces; missing escapes or markup?
90 | \item `"{exp(estimate) * std.error}"
| ^
Rd files
checkRd: (-1) panelsummary.Rd:112: Lost braces; missing escapes or markup?
112 | \item `"{exp(estimate) * std.error}"
| ^
checkRd: (-1) panelsummary_raw.Rd:90: Lost braces; missing escapes or markup?
90 | \item `"{exp(estimate) * std.error}"
| ^