Skip to contents

Small helper function to adjust column names in a data frame. Can be used in a magrittr or native R pipe.

Usage

adjust_colnames(data, pattern, replacement = "")

Arguments

data

A data frame

pattern

Pattern to search for in the names.

replacement

Replacement for the pattern. Default to empty (thus, removing the pattern from the data frame names).

Value

A data frame with adjusted column names.

Details

Used in the application in the create_table() form-specific S3 methods to remove common prefixes for better table layout. For example, the prefix "AE" in front of all column names of the Adverse event table can be removed with this function.

Examples

adjust_colnames(head(iris), "^Sepal", "Flower")
#>   Flower.Length Flower.Width Petal.Length Petal.Width Species
#> 1           5.1          3.5          1.4         0.2  setosa
#> 2           4.9          3.0          1.4         0.2  setosa
#> 3           4.7          3.2          1.3         0.2  setosa
#> 4           4.6          3.1          1.5         0.2  setosa
#> 5           5.0          3.6          1.4         0.2  setosa
#> 6           5.4          3.9          1.7         0.4  setosa