DATAFRAME

0th

Percentile

Data.frame Representation for arules Objects

Provides the generic function DATAFRAME and the S4 methods to create a data.frame representation from some arules objects. based on '>rules. These methods are used for the coercion to a data.frame, but offers more control over the coercion process (item separators, etc.).

Keywords
manip
Usage
DATAFRAME(from, …)
Arguments
from

the object to be converted into a data.frame ('>rules, '>itemsets, '>transactions).

further arguments.

Details

Using DATAFRAME is equivalent to the standard coercion as(x, "data.frame"). However, for rules, the argument separate = TRUE will produce separate columns for the LHS and the RHS of the rule. Furthermore, the arguments itemSep, setStart, setEnd (and ruleSep for separate = FALSE) will be passed on to the label method.

Value

a data.frame.

See Also

coerce,rules,data.frame-method, coerce,itemsets,data.frame-method, coerce,transactions,data.frame-method, labels,itemMatrix-method, LIST

Aliases
  • DATAFRAME
  • DATAFRAME,rules-method
  • DATAFRAME,itemsets-method
  • DATAFRAME,itemMatrix-method
Examples
# NOT RUN {
data(Adult)
  
DATAFRAME(head(Adult))
DATAFRAME(head(Adult), setStart = '', itemSep = ' + ', setEnd = '')

rules <- apriori(Adult, 
  parameter = list(supp = 0.5, conf = 0.9, target = "rules"))
rules <- head(rules, by = "conf")


### default coercions (same as as(rules, "data.frame"))
DATAFRAME(rules)

DATAFRAME(rules, separate = TRUE)
DATAFRAME(rules, separate = TRUE, setStart = '', itemSep = ' + ', setEnd = '')
# }
Documentation reproduced from package arules, version 1.5-4, License: GPL-3

Community examples

Looks like there are no examples yet.