我想对我的产品数据进行市场分析,但我必然会使用R 3.3.0版本。我知道包'arules',但它适用于R> = 3.4.0。我有大约20个列,每个列代表一个产品,单元格包含0或1,具体取决于客户是否购买了产品。如何将这些列转换为事务以使用包'arulesNBMiner'。另外,在我的案例中是否还有其他可用的包?
答案 0 :(得分:0)
一种选择是将其转换为list
,然后使用as
as(as.list(df1), "transactions")
set.seed(24)
df1 <- as.data.frame(matrix(sample(0:1, 10 * 20, replace = TRUE), ncol = 20))