| 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))