【问题标题】:Apriori Algorithm in Python using jupyter notebookPython中使用jupyter notebook的Apriori算法
【发布时间】:2025-12-03 10:10:02
【问题描述】:

我的数据集显示在图像

My Code is:

!pip install apyori
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
from apyori import apriori

dataset = pd.read_csv('mydataset.csv')
records = len(dataset)
print(records)
dataset.head()

print(dataset.dtypes)

transactions = []
for i in range(0, Total_Transections):
transactions.append([str(dataset.values[i,j]) for j in range(0, 20)])

from apyori import apriori
Association_Rules = apriori(transactions, 
min_support = 0.008,
min_confidence = 0.2,
min_lift = 3,
min_length = 2)

Results = list(Rules)
print(len(Results))
print(Results)

它显示“0”规则和“[]”结果。规则和结果都是空的。

如何使用这个数据集找到规则?

【问题讨论】:

  • 有人可以帮忙吗?

标签: python jupyter-notebook apriori


【解决方案1】:

现在可能为时已晚,但我建议您更改 min_lift 值。尝试 min_lift=1 或 min_lift =1.2

【讨论】:

  • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
最近更新 更多