conv01toColNa: Convert matrix of integer to matrix of x-times repeated...

View source: R/conv01toColNa.R

conv01toColNaR Documentation

Convert matrix of integer to matrix of x-times repeated column-names

Description

conv01toColNa transforms matrix of integers (eg 0 and 1) to repeated & concatenated text from argument colNa, the character string for 0 occurances of argument zeroTex may be customized. Used eg when specifying (and concatenating) various counted elements (eg properties) along a vector like variable peptide modifications in proteomics.

Usage

conv01toColNa(mat, colNa = NULL, zeroTex = "", pasteCol = FALSE)

Arguments

mat

input matrix (with integer values)

colNa

alternative (column-)names to the ones from 'mat' (default colnames of 'mat')

zeroTex

text to display if 0 (default "")

pasteCol

(logical) allows to collapse all columns to single chain of characters in output

Value

character vector

Examples

(ma1 <- matrix(sample(0:3,40,repl=TRUE), ncol=4, dimnames=list(NULL, letters[11:14])))
conv01toColNa(ma1)
conv01toColNa(ma1, colNa=LETTERS[1:4], ze=".")
conv01toColNa(ma1, colNa=LETTERS[1:4], pasteCol=TRUE)

wrMisc documentation built on Jan. 7, 2023, 1:27 a.m.