Почему категории / корзины для панд пишутся с открывающей скобкой, но с закрывающей скобкой? - PullRequest
0 голосов
/ 29 декабря 2018

На странице документа для панд я наткнулся на следующее: pd.cut():

Дискретизируем на три бочки одинакового размера.

>>> pd.cut(np.array([1, 7, 5, 4, 6, 3]), 3)
... 
[(0.994, 3.0], (5.0, 7.0], (3.0, 5.0], (3.0, 5.0], (5.0, 7.0], ...
Categories (3, interval[float64]): [(0.994, 3.0] < (3.0, 5.0] ...

Почему возвращаемые категории открываются в круглых скобках (, но закрываются скобкой ]?Это обозначает специальный объект в Python?Сначала я подумал, что это опечатка, но моя консоль дает тот же результат.

1 Ответ

0 голосов
/ 29 декабря 2018

Поскольку они обозначают интервалы , причем запись интервалов требует, чтобы:

  • включалась квадратная скобка;
  • скобки исключали.

Если a является вашим результатом, вы увидите, что a.categories дает вам панд IntervalIndex.

...