Skip to contents

Build Table 1. Subject characteristics

Usage

table1(
  x,
  summaryFn1 = mean,
  summaryFn2 = sd,
  summaryFn1_extraArgs = list(na.rm = TRUE),
  summaryFn2_extraArgs = list(na.rm = TRUE),
  labelify = TRUE,
  verbosity = 1L,
  filename = NULL
)

Arguments

x

data.frame or matrix: Input data, cases by features

summaryFn1

Function: Summary function 1.

summaryFn2

Function: Summary function 2.

summaryFn1_extraArgs

List: Extra arguments for summaryFn1.

summaryFn2_extraArgs

List: Extra arguments for summaryFn2.

labelify

Logical: If TRUE, apply labelify to column names of x

verbosity

Integer: Verbosity level.

filename

Character: Path to output CSV file to save table.

Value

A data.frame, invisibly, with two columns: "Feature", "Value mean (sd) | N"

Details

The output will look like "summaryFn1 (summaryFn2)". Using defaults this will be "mean (sd)"

Author

EDG

Examples

if (FALSE) { # \dontrun{
table1(iris)
} # }