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
相关产品推荐
相关产品推荐

