I'm trying to do market basket analysis using apriori algorithm, I'm working with mlxtend library, but the association_rules function is not returning anything !
I have tried changing the parameters values for min_support and min_threshold, I also tried using this code to set all values to either 0 or 1.
def encode_units(x): if x <= 0: return 0 if x >= 1: return 1 df1 = df.applymap(encode_units)
I also checked the mlxtend version :0.17.0
the code lines I used for the algorithm.
frequent_itemsets = apriori(df, min_support=0.04, use_colnames=True) rules = association_rules(frequent_itemsets, metric="lift", min_threshold=1.2)