【发布时间】:2017-10-25 15:37:43
【问题描述】:
我正在尝试将一个系列分成几乎大小相同的桶,以保持顺序,并且在不同的桶中没有相同的项目。
我正在像这样使用 qcut:
>>> import pandas as pd
>>> pd.__version__
'0.20.3'
>>> x = [1,1,1,1,1,2,2,2,2,3,4]
>>> pd.qcut(x, 10, duplicates='drop').value_counts()
(0.999, 2.0] 9
(2.0, 3.0] 1
(3.0, 4.0] 1
dtype: int64
我希望这会将第一个存储桶拆分为 (0.999, 1.0]、(1.0, 2.0]。
为什么不?我应该尝试其他任何方法吗?
【问题讨论】: