Pandas qcut“ValueError:箱子边缘必须唯一”

2024-04-26 22:27:50 发布

您现在位置:Python中文网/ 问答频道 /正文

是的,我知道有manyquestionslikethis。你知道吗

这个问题是关于一个特定的行为:

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可以分为四个部分。你知道吗

有人知道我错过了什么吗?你知道吗


Tags: importpandasbinas视觉bearraypd