Advertisement
Guest User

Untitled

a guest
Apr 26th, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. import pandas as pd
  2. from mlxtend.frequent_patterns import apriori
  3. from mlxtend.frequent_patterns import association_rules
  4.  
  5. df = pd.read_excel('Vendas.xls', sheet_name='VENDAS')
  6. keys = df[['PRODUTO', 'Cod', 'Soma de QTDITEPDD']]
  7.  
  8. basket = keys.groupby(['Cod', 'PRODUTO'])['Soma de QTDITEPDD']\
  9. .sum().unstack().reset_index().fillna(0)\
  10. .set_index('Cod')
  11.  
  12. def encode_units(x):
  13. if x <= 0:
  14. return 0
  15. if x >= 1:
  16. return 1
  17.  
  18. basket_sets = basket.applymap(encode_units)
  19. frequent_itemsets = apriori(basket_sets)
  20. rules = association_rules(frequent_itemsets)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement