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
449
Last 30 days
8514th
883
Last 90 days
3.2K
Last year
Trend: +103.2% (30d vs prior 30d)
CRAN Check Status
Show all 14 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | OK |
| r-devel-linux-x86_64-debian-gcc | OK |
| r-devel-linux-x86_64-fedora-clang | OK |
| r-devel-linux-x86_64-fedora-gcc | OK |
| r-devel-macos-arm64 | OK |
| r-devel-windows-x86_64 | OK |
| r-oldrel-macos-arm64 | OK |
| r-oldrel-macos-x86_64 | OK |
| r-oldrel-windows-x86_64 | OK |
| r-patched-linux-x86_64 | OK |
| r-release-linux-x86_64 | OK |
| r-release-macos-arm64 | OK |
| r-release-macos-x86_64 | OK |
| r-release-windows-x86_64 | OK |
Check History
OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 26, 2026
NOTE 13 OK · 1 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 24, 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’
ERROR 0 OK · 11 NOTE · 0 WARNING · 3 ERROR · 0 FAILURE Mar 18, 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}"
| ^
NOTE 0 OK · 14 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 11, 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}"
| ^
ERROR 0 OK · 13 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Mar 10, 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}"
| ^