是的我知道有many questions like this。
这个问题与特定行为有关:
import pandas as pd
x = [
0,0,0,0,
1,1,1,
2,2,2,
3,3,3
]
print pd.qcut(x, 4)
# ValueError: Bin edges must be unique: array([0, 0, 1, 2, 3]).
我假设qcut
会产生边(0,1], (1,2], (2,3], (3, 3)
,这会将项目视觉组织起来。这显然与左包容性和右排他性有关,但直觉上感觉x
可以分为四个部分。
有没有人知道我缺少什么?