说我有一个清单:
a = [3, 5, 1, 1, 3, 2, 4, 1, 6, 4, 8]
和一个子列表:
b = [5, 2, 6, 8]
我想通过pd.qcut(a,2)
列表 b 的每个 bin 获取 bin 并计算值的数量。那是
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],我想知道列表“b”的每个垃圾箱中有多少个值。当垃圾箱的数量为小,但是当垃圾箱的数量很大时,最好的方法是什么?