You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Pandas 2.2.x中qcut函数行为变更问题咨询

Pandas不同版本pd.qcut分箱结果差异问题

以下代码在Pandas 2.1.4与2.2.2(含2.2.1测试结果一致)中运行结果不同:

import pandas as pd
import numpy as np
df = pd.DataFrame(np.arange(1, 182), columns=['val'])
pd.qcut(df.val, 10, labels=False).value_counts()

Pandas 2.1.4输出:

val
0    19
1    18
2    18
3    18
4    18
5    18
6    18
7    18
8    18
9    18
Name: count, dtype: int64

Pandas 2.2.2输出:

val
0    19
7    19
1    18
2    18
3    18
4    18
5    18
8    18
9    18
6    17
Name: count, dtype: int64

预期结果中,不应出现2.2.2版本里分箱计数同时存在17、18、19三种不同数值的情况。

内容的提问来源于stack exchange,提问作者Andy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 23:47:04