сказать У меня есть список:панд биннинговых списка на основе qcut другого списка
a = [3, 5, 1, 1, 3, 2, 4, 1, 6, 4, 8]
и подкатегория список A:
b = [5, 2, 6, 8]
я хотел бы получить бункера по pd.qcut(a,2)
и подсчитайте количество значений в каждом ящике для списка b. Это
In[84]: pd.qcut(a,2)
Out[84]:
Categorical:
[[1, 3], (3, 8], [1, 3], [1, 3], [1, 3], [1, 3], (3, 8], [1, 3], (3, 8], (3, 8], (3, 8]]
Levels (2): Index(['[1, 3]', '(3, 8]'], dtype=object)
Теперь я знаю, что контейнеры являются: [1,3] и (3,8], и я хотел бы знать, сколько значений в каждом бункере для списка «б» я могу сделать. это вручную, когда количество бункеров мало, но то, что это лучший подход, когда число контейнеров большое