gpt4 book ai didi

python - pd.qcut 的值为 inf(无穷大) ValueError : Bin edges must be unique:

转载 作者:太空宇宙 更新时间:2023-11-03 15:49:05 27 4
gpt4 key购买 nike

我有一个数据集,它是 2 个浮点类型数字的比率。有些值具有 inf 表示无穷大(除以零)的情况。如何使用 pd.qcut/pd.cutinf 值?

我的数据可以访问 here .

q = pd.qcut(df['ratio'], 10)

ValueError: Bin edges must be unique: array([ 1.20089207e+03, 6.02984295e+04, 1.26445577e+05,
2.29982770e+05, 5.13176079e+05, 1.28794976e+06,
4.96001538e+06, nan, nan,
nan, inf])

最佳答案

您可以将np.inf替换为np.nan,然后dropna

q = pd.qcut(df.ratio.replace(np.inf, np.nan).dropna(), 10)

关于python - pd.qcut 的值为 inf(无穷大) ValueError : Bin edges must be unique:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41475470/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com