Pandas在超参数下切割间隔

2024-05-21 08:27:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在一个间隔列上匹配多个数据帧,这是pd.cut()函数的结果。 但是,匹配不起作用,因为pd.cut()会产生不同的结果

例如: 当将浮点数系列切割成[15、16、17、18]的箱子时,pd.cut函数有时会产生以下间隔-选项a:

(15,16),(16,17),(17,18)

有时它会产生以下间隔-选项B:

(15.0,16.0),(16.0,17.0),(17.0,18.0)

更改超参数(如精度)没有帮助。 有趣的是,对于选项B结果,当您按间隔分组时,分组的名称实际上是选项A-(15,16],(16,17],(17,18]

pd.cut()函数应该使用哪些超参数

附言

此外,我认为手动为pd.cut()间隔添加标签作为图例是错误的解决方案


Tags: 数据函数名称参数间隔选项精度标签