Apply to each column a method under condition {Rfast}R Documentation

Apply to each column a method under condition

Description

Apply to each column a method under condition.

Usage

apply.condition(x,method = "+",oper = ">",cond.val = 0)

Arguments

x

An integer matrix.

method

One of: "+", "-", "*", "min", "max".

oper

One of: ">, "<", ">=", "<=".

cond.val

An integer value for the condition.

Details

Apply to each col the specified method using the condition.

Value

An integer vector with the coresponding values.

Author(s)

Manos Papadakis and Michail Tsagris

R implementation and documentation: Manos Papadakis <papadakm95@gmail.com> and Michail Tsagris <mtsagris@uoc.gr>.

See Also

colsums, colMedians, colVars

Examples

x <- matrix(rpois(100,6),10, 10)
identical(apply(x,2,function(x){ sum(x[x>0]) }), apply.condition(x,"+",">",0))
x<-NULL

[Package Rfast version 2.1.0 Index]