Last chance! 50% off unlimited learning
Sale ends in
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.).
DATAFRAME(from, …)
further arguments.
a data.frame.
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.
coerce,rules,data.frame-method
,
coerce,itemsets,data.frame-method
,
coerce,transactions,data.frame-method
,
labels,itemMatrix-method
,
LIST
# 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 = '')
# }
Run the code above in your browser using DataLab