DataAnalytics-Practical3
DataAnalytics-Practical3
import pandas as pd
from mlxtend.preprocessing import TransactionEncoder
from mlxtend.frequent_patterns import apriori, association_rules
Create your own transactions dataset and apply the above process on your
dataset.
import pandas as pd
from mlxtend.preprocessing import TransactionEncoder
from mlxtend.frequent_patterns import apriori, association_rules
transactions = [
['Apple', 'Banana', 'Milk'],
['Apple', 'Diaper', 'Beer', 'Eggs'],
['Milk', 'Diaper', 'Beer', 'Coke'],
['Apple', 'Milk', 'Diaper', 'Beer'],
['Apple', 'Milk', 'Diaper', 'Coke']
]
te = TransactionEncoder()
te_ary = te.fit(transactions).transform(transactions)
df = pd.DataFrame(te_ary, columns=te.columns_)
print("One-hot encoded DataFrame:")
print(df)