Pandas qcut“ValueError:Bin边缘必须是唯一的”

时间:2017-11-28 19:47:08

标签: python pandas discretization

是的我知道有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可以分为四个部分。

有没有人知道我缺少什么?

0 个答案:

没有答案