我想对多个列的数值进行切割和标记。基本上是这样的:
我发现这份代码(可以正常运行),但它并没有进行我想要的标记,当我使用“labelling”替换“bin”时,它会报错并说我需要包含一个“bin”。
有没有办法在pandas中对多个列进行标签切割?
df[numericColumn] = pd.cut(df[numericColumn], 3, labels=["small", "medium", "big"])
我发现这份代码(可以正常运行),但它并没有进行我想要的标记,当我使用“labelling”替换“bin”时,它会报错并说我需要包含一个“bin”。
df = pd.DataFrame(np.random.rand(10,4))
df.apply(pd.cut, bins=[0,0.5,1])
有没有办法在pandas中对多个列进行标签切割?