truncate_cols: Truncates long column names matching pattern.

Description Usage Arguments Value Examples

View source: R/import_functions.R

Description

Truncates long column names matching pattern.

Usage

1
truncate_cols(df, pattern = pattern, replacement = replacement)

Arguments

df

A data frame.

pattern

character string containing a regular expression to trim.

replacement

a replacement for matched pattern in sub and gsub.

Value

A dataframe with truncated columns.

Examples

1
2
3
4
5
6
7
8
gr <- GRanges(Rle(c("chr2", "chr2", "chr1", "chr3"), c(1, 3, 2, 4)),
IRanges(1:10, width=10:1, names=head(letters, 10)),
Rle(strand(c("-", "+", "*", "+", "-")), c(1, 2, 2, 3, 2)),
score=1:10, GC=seq(1, 0, length=10))
df <- as.data.frame(gr)
df
df <- truncate_cols(df, pattern="re{0,}?.$")
df

rmwthorne/rangr documentation built on May 7, 2019, 11:15 a.m.