热线电话:13121318867

登录
2021-01-04 阅读量: 1366
pandas中qcut()分组频次为什么不相等?

问:

pandas中qcut()分组频次为什么不相等?

image.png


答:

pandas的qcut()方法用法如下:

pd.qcut(x, q, labels=None, retbins=False, precision=3, duplicates='raise')

当传入的参数q为整数时,表示将数据等频分为q组,而在以下两种情况可能会出现不等频分组:

第一种是存在重复数据位于分组临界点的位置,例如上图中的(111.5,118.0]这组中,临界点118.0出现的频数为3,因此增加了(111.5,118.0]这组数据的频数;

第二种是数据总数不能整除q,例如下图中一共有5个数据,需要分为4组

image.png

133.3254
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子