Learn R Programming

wrMisc (version 1.2.3)

firstOfRepLines: Reduce to first occurance of repeated lines

Description

This function concatenattes all columns of input-matrix and then searches like unique for unique elements, optionally the indexes of unique elements may get returned. Note: This function reats input as character (thus won't understand 10==10.0 ). Returns simplified/non-redundant vector/matrix (ie fewer lines), or respective index. faster than firstOfRepeated

Usage

firstOfRepLines(mat, outTy = "ind", useCol = NULL, callFrom = NULL)

Arguments

mat

initial matrix to treat

outTy

for output type: 'ind'.. index to 1st occurance (non-red),'orig'..non-red lines of mat, 'conc'.. non-red concateneted values, 'num'.. index to which group/category the lines belong

useCol

(integer) custom choice of which columns to paste/concatenate

callFrom

(character) allows easier tracking of messages produced

Value

simplified/non-redundant vector/matrix (ie fewer lines for matrix), or respective index

See Also

unique, nonAmbiguousNum, faster than firstOfRepeated which gives more detail in output (lines/elements/indexes of omitted)

Examples

Run this code
# NOT RUN {
mat <- matrix(c("e","n","a","n","z","z","n","z","z","b", 
  "","n","c","n","","","n","","","z"),ncol=2)
firstOfRepLines(mat,out="conc")
# }

Run the code above in your browser using DataLab