list.any: Examine if a condition is true for at least one list element

Description Usage Arguments Value See Also Examples

View source: R/list.all.R

Description

Examine if a condition is true for at least one list element

Usage

1
list.any(.data, cond, na.rm = FALSE)

Arguments

.data

A list or vector

cond

A logical lambda expression

na.rm

logical. If true NA values are ignored in the evaluation.

Value

TRUE if cond is evaluated to be TRUE for any element in .data.

See Also

list.all

Examples

1
2
3
4
5
6
7
x <- list(p1 = list(type='A',score=list(c1=10,c2=8)),
       p2 = list(type='B',score=list(c1=9,c2=9)),
       p3 = list(type='B',score=list(c1=9,c2=7)))
list.any(x,type=='B')
list.any(x,mean(unlist(score))>=6)
list.any(x, score$c2 > 8 || score$c3 > 5, na.rm = TRUE)
list.any(x, score$c2 > 8 || score$c3 > 5, na.rm = FALSE)

Example output

[1] TRUE
[1] TRUE
[1] TRUE
[1] TRUE

rlist documentation built on Sept. 5, 2021, 5:30 p.m.