R: Methods for "[": Extraction or Subsetting in Package 'arules'

[-methods {arules} | R Documentation

## Methods for "[": Extraction or Subsetting in Package 'arules'

### Description

Methods for `"["`, i.e., extraction or subsetting in package arules. Subsetting can be done by integers containing column/row numbers, vectors of logicals or strings containing parts of item labels.

### Methods

[

  `signature(x = "itemMatrix", i = "ANY", j = "ANY", drop= "ANY")`; extracts parts of an `itemMatrix`. The first argument selects rows (e.g., transactions or rules) and the second argument selects columns (items). Either argument can be omitted to select all rows or columns.

[

  `signature(x = "itemsets", i = "ANY", j = "ANY", drop= "ANY")`; extracts a subset of itemsets and the associated quality measures. `j` has to be missing.

[

  `signature(x = "rules", i = "ANY", j = "ANY", drop= "ANY")`; extracts a subset of rules and the associated quality measures. `j` has to be missing.

[

  `signature(x = "transactions", i = "ANY", j = "ANY", drop= "ANY")`; extracts a subset of transactions/items from a transactions object (a binary incidence matrix). `i` and `j` can be numeric where `i` selects transactions and `j` selects items.

[

  `signature(x = "tidLists", i = "ANY", j = "ANY", drop= "ANY")`; extracts parts (transaction ID vectors) from `tidLists`. `i` selects the items or itemsets and `j` selects transactions in the lists.

### Author(s)

Michael Hahsler

### See Also

`itemMatrix-class`, `itemsets-class`, `rules-class`, `transactions-class`, `tidLists-class`

### Examples

    data(Adult)
    Adult

    ## select first 10 transactions
    Adult[1:10]

    ## select first 10 items for first 100 transactions
    Adult[1:100, 1:10]

    ## select the first 100 transactions for the items containing
    ## "income" or "age=Young" in their labels
    Adult[1:100, c("income=small", "income=large" ,"age=Young")]

[Package arules version 1.7-2 Index]