【发布时间】:2014-01-20 12:18:14
【问题描述】:
说我有一个清单:
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)
现在我知道 bin 是:[1,3] 和 (3,8],我想知道列表“b”的每个 bin 中有多少个值。当数字为箱数很小,但是当箱数很大时,最好的方法是什么?
【问题讨论】: