DW.get_pairs (rus) - 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** ⚠️