Skip to content

panelsummary

Create Publication-Ready Regression Tables with Panels

v0.1.3 · Mar 20, 2026 · GPL (>= 3)

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

14 OK
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
NOTE r-patched-linux-x86_64

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
NOTE r-devel-linux-x86_64-debian-clang

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 r-devel-linux-x86_64-debian-gcc

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 r-devel-linux-x86_64-fedora-clang

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 r-devel-linux-x86_64-fedora-gcc

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’
NOTE r-devel-macos-arm64

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’
NOTE r-devel-windows-x86_64

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'
NOTE r-patched-linux-x86_64

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’
NOTE r-release-linux-x86_64

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’
NOTE r-release-macos-arm64

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’
NOTE r-release-macos-x86_64

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’
NOTE r-release-windows-x86_64

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'
NOTE r-oldrel-macos-arm64

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 r-oldrel-macos-x86_64

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 r-oldrel-windows-x86_64

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
NOTE r-devel-linux-x86_64-debian-clang

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’
NOTE r-devel-linux-x86_64-debian-gcc

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’
NOTE r-devel-linux-x86_64-fedora-clang

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’
NOTE r-devel-linux-x86_64-fedora-gcc

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’
NOTE r-devel-macos-arm64

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’
NOTE r-devel-windows-x86_64

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'
NOTE r-patched-linux-x86_64

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’
NOTE r-release-linux-x86_64

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’
NOTE r-release-macos-arm64

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’
NOTE r-release-macos-x86_64

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’
NOTE r-release-windows-x86_64

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'
NOTE r-oldrel-macos-arm64

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 r-oldrel-macos-x86_64

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 r-oldrel-windows-x86_64

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
NOTE r-devel-linux-x86_64-debian-clang

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’
NOTE r-devel-linux-x86_64-debian-gcc

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’
NOTE r-devel-linux-x86_64-fedora-clang

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’
NOTE r-devel-linux-x86_64-fedora-gcc

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’
NOTE r-devel-macos-arm64

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 r-devel-windows-x86_64

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'
NOTE r-patched-linux-x86_64

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’
NOTE r-release-linux-x86_64

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’
NOTE r-release-macos-arm64

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’
NOTE r-release-macos-x86_64

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’
NOTE r-release-windows-x86_64

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'
NOTE r-oldrel-macos-arm64

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 r-oldrel-macos-x86_64

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 r-oldrel-windows-x86_64

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}"
       |         ^

Dependency Network

Dependencies Reverse dependencies dplyr fixest kableExtra modelsummary rlang stringr tidyselect panelsummary

Version History

updated 0.1.3 ← 0.1.2.1 diff Mar 20, 2026
new 0.1.2.1 Mar 10, 2026
updated 0.1.2.1 ← 0.1.2 diff Aug 15, 2023
updated 0.1.2 ← 0.1.1 diff Aug 12, 2023
updated 0.1.1 ← 0.1.0 diff Mar 14, 2023
new 0.1.0 Dec 19, 2022