#importing libarry
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd

dataset=pd.read_csv('Market_Basket_Optimisation.csv',header=None)
transactions=[]
for i in range(0,7501):
    transactions.append([str(dataset.values[i,j]) for j in range(0,20)])

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

#Visualising result
result=list(rules)

results_list = []
for i in range(0, len(results)):        
    results_list.append('RULE:\t' + str(results[i][0]) + '\nSUPPORT:\t' + str(results[i][1]))
