Я изучаю pandas.cut, чтобы поместить мои данные в разные корзины. Я запускаю пример кода из документации pandas . Но почему-то категория, показанная в сгенерированных мною результатах, отличается.
Первый пример:
Tocut = np.array([1, 7, 5, 6, 4, 9])
pd.cut(Tocut, 3)
Вывод категории, который я получаю, это «Категории (3, объект): [(0.992, 3.667] <(3.667, 6.333] <(6.333, 9]]», в то время как документация показывает «Категории (3, интервал [float64]»). ): ... "</p>
Второй пример:
s = pd.Series(np.array([2, 4, 6, 8, 10]), index=['a', 'b', 'c', 'd', 'e'])
pd.cut(s, 6)
Вывод категорий, который я получаю, - «Categories (6, object):», хотя документация по-прежнему показывает float64.
Мне просто интересно, что способствует этому. И что-нибудь в Python не является объектом?
Спасибо.