cols: Indexes column names of a data.frame matching multiple...

Description Usage Arguments Details Value Examples

View source: R/cols.R

Description

Identifies dataframe column names that have all of the pattern arguments .

Usage

1
cols(patterns, df, w = NA, x = NA, y = NA, z = NA)

Arguments

patterns

character vector or vector of regular expressions passed to grep pattern argument

df

a dataframe with column names to index

w, x, y, z

(for backwards compatibility) separate arguments for patterns, if used patterns argument will be ignored

Details

Be aware that column data labels that are part of another data label are not advisable (e.g. mut1, mut2, mut1.mut2; cols(df,'mut1') will return indices for both 'mut1' and 'mut1.mut2' labeled columns

Value

returns a vector of integer indices of the column names of df that match to all of patterns

Examples

1
2
cols(df=data.frame(xyz=1:5,zay=6:10,ybz=11:15,tuv=16:20),patterns = c('y','z')) ## returns 1 2 3
cols(df=data.frame(xyz=1:5,zay=6:10,ybz=11:15,tuv=16:20), w = 'y', x = 'z') ## returns 1 2 3

RNAdecay documentation built on Nov. 8, 2020, 5:52 p.m.