2021-01-04
阅读量:
1366
pandas中qcut()分组频次为什么不相等?
问:
pandas中qcut()分组频次为什么不相等?
答:
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组






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论