Market Basket
Analyze historical transaction contents to understand products that are frequently purchased together.
This approach uses a transactional table to aggregate each product purchased in a transaction, and then aggregates transactions together to look for common patterns.
Name | Type | Description | Is Optional |
---|---|---|---|
transaction_id | column | Column identifying a unique event ID (i.e., transaction) for which to aggregate line items | |
sep | value | Text separator to use when aggregating the strings, i.e. ', ' or '|'. | |
agg_column | column | Product ID or description to use when aggregating into transactions | |
sales = rasgo.get.dataset(id)
ds2 = sales.market_basket(transaction_id='SALESORDERNUMBER',
agg_column='ENGLISHPRODUCTNAME',
sep='|')
ds2.preview()
Last modified 1yr ago