Learn R Programming

rlist (version 0.2.2)

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)

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.

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