DW.get_pairs (rus) - datawizio/pythonAPI GitHub Wiki
Возвращает пары категорий и товаров, достоверность и поддержку каждой пары.
Parameters:
-
date_from: datetime
начальная дата периода построения пар.
-
date_to: datetime
конечная дата периода построения пар.
shops: int, list
-
hours: list [<0...23>, <0...23>, ...]
часы.
-
week_day: int<0...6>, default: "all"
день недели.
-
product_id: int
id продукта.
-
category_id: int
id категории.
-
price_from: int, defaul:0
цена от.
-
price_to: int, default:10000
цена до.
-
pair_by: str, ["category", "product"], default: "category"
построение пар для категорий или продуктов.
-
map: int, default: 1
на каком уровне считать сопутствующие товары.
-
show: str, ['id', 'name', 'both'], default: 'id'
показывать id, имя или оба параметра.
Если промежуток [date_from, date_to]
не задан, тогда выборка будет за последние 30 дней клиента.
Если же задан только один с параметров, тогда выборка будет за 30 дней клиента от выбранного параметра.
id магазина или список магазинов.
Returns:
Возвращает объект DataFrame с результатами выборки.
Для параметра show = "id".
0 name | 1 name | ... | N name | <data columns> |
<id> | <id> | ... | <id> | <data> |
...
Для параметра show = "both".
0 name | 0 name_name | ... | N name | N name_name | <data columns> |
<id> | <name> | ... | <id> | <name> | <data> |
При pair_by = "category", функция строит пары для категорий (или категории, указанной в category_id), pair_by = "product" - для товаров (или товара, указанного в product_id).
Examples:
dw = datawiz.DW()
dw.get_pairs(date_from = datetime.date(2015, 10, 1),
date_to = datetime.date(2015, 10, 3),
category_id = 50601,
show = 'both')
В результаты получили пари за период с 2015.10.1 по 2015.10.3 для категории 50601, показали id и имя категорий.