gpt4 book ai didi

r - R中的Arules序列挖掘

转载 作者:行者123 更新时间:2023-12-04 08:45:23 28 4
gpt4 key购买 nike

我正在寻找在R中使用arulesSequences包的方法。但是,我不知道如何将数据框强制转换为可以利用此包的对象。

这是一个玩具数据集,它复制了我的数据结构:

ids <- c(rep("X", 5), rep("Y", 5), rep("Z", 5))
seq <- rep(1:5,3)
val <- sample(LETTERS, 15, replace=T)
df <- data.frame(ids, seq, val)
df

ids seq val
1 X 1 T
2 X 2 H
3 X 3 V
4 X 4 A
5 X 5 X
6 Y 1 D
7 Y 2 B
8 Y 3 A
9 Y 4 D
10 Y 5 P
11 Z 1 Q
12 Z 2 R
13 Z 3 W
14 Z 4 W
15 Z 5 P

任何帮助将不胜感激。

最佳答案

因子数据框:

df_fact = data.frame(lapply(df,as.factor))

建立“交易”数据:
df_trans = as(df_fact, 'transactions')

测试一下:
itemFrequencyPlot(df_trans, support = 0.1, cex.names=0.8)

关于r - R中的Arules序列挖掘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13022102/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com