merge {arules} | R Documentation |
Adding Items to Data
Description
Provides the generic function merge()
and the methods for itemMatrix
and transactions to add new items to existing data.
Usage
merge(x, y, ...)
## S4 method for signature 'itemMatrix'
merge(x, y, ...)
## S4 method for signature 'transactions'
merge(x, y, ...)
Arguments
x |
an object of class itemMatrix or transactions. |
y |
an object of the same class as |
... |
further arguments; unused. |
Value
Returns a new object of the same class as x
with the items in y
added.
Author(s)
Michael Hahsler
See Also
Other preprocessing:
discretize()
,
hierarchy
,
itemCoding
,
sample()
Other itemMatrix and transactions functions:
abbreviate()
,
crossTable()
,
c()
,
duplicated()
,
extract
,
hierarchy
,
image()
,
inspect()
,
is.superset()
,
itemFrequencyPlot()
,
itemFrequency()
,
itemMatrix-class
,
match()
,
random.transactions()
,
sample()
,
sets
,
size()
,
supportingTransactions()
,
tidLists-class
,
transactions-class
,
unique()
Examples
data("Groceries")
## create a random item as a matrix
randomItem <- sample(c(TRUE, FALSE), size = length(Groceries),replace = TRUE)
randomItem <- as.matrix(randomItem)
colnames(randomItem) <- "random item"
head(randomItem, 3)
## add the random item to Groceries
g2 <- merge(Groceries, randomItem)
nitems(Groceries)
nitems(g2)
inspect(head(g2, 3))