firstLineOfDat {wrMisc}R Documentation

Filter matrix to keep only first of repeated lines

Description

This function aims to reduce the complexity of a matrix (or data.frame) in case column 'refCol' has multiple lines with same value. In this case, it reduces the input-data to 1st line of redundant entries and returns a matrix (or data.frame) without lines identified as redundant entries for 'refCol'). in sum, this functions works lile useng unique on a given column, and propagates the same treatment to all other columns.

Usage

firstLineOfDat(dat, refCol = 2, silent = FALSE, debug = FALSE, callFrom = NULL)

Arguments

dat

(matrix or data.frame) main input

refCol

(integer) column number of reference-column

silent

(logical) suppress messages

debug

(logical) additional messages for debugging

callFrom

(character) allow easier tracking of messages produced

Value

matrix (same number of columns as input)

See Also

firstOfRepeated, unique, duplicated

Examples

(mat1 <- matrix(c(1:6,rep(1:3,1:3)),ncol=2,dimnames=list(letters[1:6],LETTERS[1:2])))
firstLineOfDat(mat1)

[Package wrMisc version 1.15.1 Index]