"RelationRecord object of apyori module"先验算法python
"RelationRecord object of apyori module" apriori algorithm python
对不起我的英语,
我正在尝试识别一组数据中频繁出现的属性,以使用 python 的 apyori 包推断出分类。我正在练习 20772 个交易的数据框,最大的交易是 543 个项目。
DataFrame
我将这个 DataFrame 转换成一个列表:
liste = df.astype(str).values.tolist()
我得到了这个列表
list
我使用了库apyori的先验函数来生成关联规则:
from apyori import apriori
rules = apriori(liste, min_support= 0.01, min_confidence= 0.2)
为了显示结果,我将规则变量转换为列表:
MB = list(rules)
问题是它没有向我显示规则,而是显示了 RelationRecord "RelationRecord object of apyori module"。
点赞
result
要从 RelationRecord 获取规则列表,将 RelationRecord 转换为列表
listRules = [list(MB[i][0]) for i in range(0,len(MB))]
listRules preview
对不起我的英语, 我正在尝试识别一组数据中频繁出现的属性,以使用 python 的 apyori 包推断出分类。我正在练习 20772 个交易的数据框,最大的交易是 543 个项目。
DataFrame
我将这个 DataFrame 转换成一个列表:
liste = df.astype(str).values.tolist()
我得到了这个列表
list
我使用了库apyori的先验函数来生成关联规则:
from apyori import apriori
rules = apriori(liste, min_support= 0.01, min_confidence= 0.2)
为了显示结果,我将规则变量转换为列表:
MB = list(rules)
问题是它没有向我显示规则,而是显示了 RelationRecord "RelationRecord object of apyori module"。
点赞
result
要从 RelationRecord 获取规则列表,将 RelationRecord 转换为列表
listRules = [list(MB[i][0]) for i in range(0,len(MB))]
listRules preview