R: Apply to each column a method under condition

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.0.4 Index]