Learn R Programming

rlist (version 0.3-1)

list.class: Classify list members into unique cases evaluated by given expression.

Description

Classify list members into unique cases evaluated by given expression.

Usage

list.class(.data, expr, ..., sort.cases = TRUE, envir = parent.frame())

Arguments

.data
list
expr
A lambda expression
...
Additional parameters passed to unique
sort.cases
logical. if TRUE the cases will be sorted in ascending order.
envir
The environment to evaluate mapping function

Examples

Run this code
x <-
  list(
    p1=list(name="Ken",age=24,
      interest=c("reading","music","movies"),
      lang=list(r=2,csharp=4,python=3)),
    p2=list(name="James",age=25,
      interest=c("sports","music"),
      lang=list(r=3,java=2,cpp=5)),
    p3=list(name="Penny",age=24,
      interest=c("movies","reading"),
      lang=list(r=1,cpp=4,python=2)))
list.class(x,interest)
list.class(x,names(lang))

Run the code above in your browser using DataLab