strsplit2 {limma} | R Documentation |
Split a vector of composite names into a matrix of simple names.
strsplit2(x, split, ...)
x |
character vector |
split |
character to split each element of vector on, see |
... |
other arguments are passed to |
This function is the same as strsplit
except that the output value is a matrix instead of a list.
The first column of the matrix contains the first component from each element of x
, the second column contains the second components etc.
The number of columns is equal to the maximum number of components for any element of x
.
The motivation for this function in the limma package is handle input columns which are composites of two or more annotation fields.
A list containing components
Name |
character vector of the same length as |
Annotation |
character vector of the same length as |
Gordon Smyth
An overview of LIMMA functions for reading data is given in 03.ReadingData.
x <- c("AA196000;actinin, alpha 3", "AA464163;acyl-Coenzyme A dehydrogenase, very long chain", "3E7;W15277;No Annotation") strsplit2(x,split=";")