Learn R Programming

arulesCBA (version 1.2.7)

transactions2DF: Convert Transactions to a Data.Frame

Description

Convert transactions back into data.frames by combining the items for the same variable into a single column.

Usage

transactions2DF(transactions, itemLabels = FALSE)

Value

Returns a data.frame.

Arguments

transactions

an object of class arules::transactions.

itemLabels

logical; use the complete item labels (variable=level) as the levels in the data.frame? By default, only the levels are used.

Author

Michael Hahsler

See Also

Other preparation: CBA_ruleset(), discretizeDF.supervised(), mineCARs(), prepareTransactions()

Examples

Run this code
data("iris")
iris_trans <- prepareTransactions(Species ~ ., iris)
iris_trans

# standard conversion
iris_df <- transactions2DF(iris_trans)
head(iris_df)

# use item labels in the data.frame
iris_df2 <- transactions2DF(iris_trans, itemLabels = TRUE)
head(iris_df2)

# Conversion of transactions without variables in itemInfo
data("Groceries")
head(transactions2DF(Groceries), 2)

# Conversion of transactions prepared for classification
g2 <- prepareTransactions(`shopping bags` ~ ., Groceries)
head(transactions2DF(g2), 2)

Run the code above in your browser using DataLab