DW.get_pairs - datawizio/pythonAPI GitHub Wiki

get_pairs – повертає пари категорій або товарів.

Повертає пари категорій та товарів, достовірність і підтримку кожної пари.

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 та ім’я категорій.

⚠️ **GitHub.com Fallback** ⚠️