Есть ли способ в Python / Pandas создавать ячейки в зависимости от размера - PullRequest
0 голосов
/ 08 июля 2020

Есть ли способ создавать подборки по размеру? Я пытался использовать вырезку, но, похоже, это заставляет вас устанавливать фиксированное количество ящиков, и данные постоянно меняются

Мне нужно иметь DataFrame и размер ящика, упорядочить значения в динамике c количество ячеек

В данных есть только положительные целые числа

import pandas as pd

bin_size = 10

sample_data = [
                {"ID": 1, "Value": 23}   # this belong to the [20, 29] bin
                , {"ID": 2, "Value": 15} # [10, 19] bin
                , {"ID": 3, "Value": 0}  # [0, 9] bin
                , {"ID": 4, "Value": 90} # [90, 99] bin
              ]

df = pd.DataFrame(sample_data)

Результат будет:

ID ..... Значение .. ..... Корзина

1 .......... 23 ......... [20, 29]

2 ..... ..... 15 ......... [10, 19]

3 ........... 0 ......... [0 , 9]

4 .......... 90 ......... [90, 99]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...