CRAN Package Check Results for Maintainer ‘Michael Topper <miketopper123 at gmail.com>’

Last updated on 2026-03-10 19:50:28 CET.

Package ERROR NOTE
panelsummary 1 13

Package panelsummary

Current CRAN status: ERROR: 1, NOTE: 13

Version: 0.1.2.1
Check: DESCRIPTION meta-information
Result: NOTE 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’ Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-devel-macos-arm64, r-devel-windows-x86_64, r-patched-linux-x86_64, r-release-linux-x86_64, r-release-macos-arm64, r-release-macos-x86_64, r-release-windows-x86_64

Version: 0.1.2.1
Check: Rd files
Result: NOTE 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}" | ^ Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-devel-macos-arm64, r-devel-windows-x86_64, r-patched-linux-x86_64, r-release-linux-x86_64, r-release-macos-arm64, r-release-macos-x86_64, r-release-windows-x86_64, r-oldrel-macos-arm64, r-oldrel-macos-x86_64, r-oldrel-windows-x86_64

Version: 0.1.2.1
Check: examples
Result: ERROR Running examples in 'panelsummary-Ex.R' failed The error most likely occurred in: > ### 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 Flavor: r-devel-windows-x86_64

Version: 0.1.2.1
Check: tests
Result: ERROR Running 'testthat.R' [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 Flavor: r-devel-windows-x86_64

Version: 0.1.2.1
Check: re-building of vignette outputs
Result: ERROR 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 Flavor: r-devel-windows-x86_64

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.