OneCompiler

groceries

136

import pandas as pd
from mlxtend.preprocessing import TransactionEncoder
from mlxtend.frequent_patterns import apriori, association_rules

data = pd.read_csv('Groceries_dataset.csv')
print(data.info())

data.dropna()

te = TransactionEncoder()
te_array = te.fit(data).transform(data)

df = pd.DataFrame(te_array, columns=te.columns_)

freq_item = apriori(df, min_support=0.01, use_colnames=True)
print(freq_item)

//Next line

rules = association_rules(freq_item, metric="confidence", min_threshold=0.5)
print(rules)