функция вырезать панды висит - PullRequest
0 голосов
/ 29 ноября 2018

Я использую панды 23.4.Тестировал функцию cut.Я не использовал это раньше.Мой тест:

x = [1.1e9, 1.4e9, 2.3e9, 3e9, 3.4e9, 4.4e9]
pd.cut(x, 1e9)

Это зависает, Python в конечном итоге убивает его.Я хочу, чтобы оно равномерно сократилось с 0 до 5e9 на 1e9.

1 Ответ

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

IIUC

pd.cut(pd.Series(x), bins=range(0,int(6e9),int(1e9)))
Out[392]: 
0    (1000000000, 2000000000]
1    (1000000000, 2000000000]
2    (2000000000, 3000000000]
3    (2000000000, 3000000000]
4    (3000000000, 4000000000]
5    (4000000000, 5000000000]
dtype: category
Categories (5, interval[int64]): [(0, 1000000000] < (1000000000, 2000000000] <
                                  (2000000000, 3000000000] < (3000000000, 4000000000] <
                                  (4000000000, 5000000000]]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...