Python中使用jupyter笔记本的Apriori算法

2024-04-19 11:17:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我的数据集显示在图像Transactional dataset

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)

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”规则和“[]”结果。规则和结果都为空

如何使用此数据集查找规则


Tags: csv数据fromimport规则asminresults