DW.get_pairs - datawizio/pythonAPI GitHub Wiki
Повертає пари категорій та товарів, достовірність і підтримку кожної пари.
Parameters:
-
date_from: datetime
початкова дата періоду побудови пар. -
date_to: datetime
кінцева дата періоду побудови пар.
Якщо проміжок [date_from, date_to]
не заданий, то вибірка буде за останні 30 днів клієнта.
Якщо ж заданий тільки один з параметрів, то вибірка буде за 30 днів клієнта від вибраного параметра.
-
shops: int, list
id магазину або список магазинів. -
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, ім’я або обидва параметри
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 та ім’я категорій.