list.count: Count the number of elements that satisfy given condition

Description Usage Arguments Value Examples

View source: R/list.count.R

Description

Count the number of elements that satisfy given condition

Usage

1
list.count(.data, cond)

Arguments

.data

A list or vector

cond

A logical lambda expression for each element of .data to evaluate. If cond is missing then the total number of elements in .data will be returned.

Value

An integer that indicates the number of elements with which cond is evaluated to be TRUE.

Examples

1
2
3
4
5
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.count(x, type=='B')
list.count(x, min(unlist(score)) >= 9)

Example output

[1] 2
[1] 1

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