apply.condition: Apply to each column a method under condition

Description Usage Arguments Details Value Author(s) See Also Examples

View source: R/apply.condition.R

Description

Apply to each column a method under condition.

Usage

1
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

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

Example output

Loading required package: Rcpp
Loading required package: RcppZiggurat
[1] TRUE

Rfast documentation built on May 18, 2021, 1:07 a.m.