Как pd.cut может вернуть число как группу? - PullRequest
0 голосов
/ 25 ноября 2018

Пример

pd.cut(df['a'],[0,2,4,10,np.inf],right=False)

Возвращает [0,2),[2,4),[4,10),[10,np.inf).

Но как мне получить [0],(0,2),[2,4),[4,10),[10,np.inf)?

1 Ответ

0 голосов
/ 25 ноября 2018

Если все значения целые и больше нуля, это может сработать:

import numpy as np
import pandas as pd

df = pd.DataFrame({'a': [1, 3, 5, 7, 9, 11, 13]})
pd.cut(df['a'], [-np.inf, 1, 2, 4, 10, np.inf], right=False)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...