用Python Pandas标签对百分比范围进行二进制化



我的数据帧中有一列名为"Trump2020;本栏列出了他获得的选票的百分比。该列中的示例值:34.66%、51.00%、75.00%等。

如何将这三个类别划分为百分比组?

您可以使用pandas.cut,只要您的值是数字的(有序的(。

df["Trump2020_bin"] = pd.cut(
df["Trump2020"],
[0, 50, 65, 100],
labels=["lose", "win", "landslide"],
)

最新更新