gpt4 book ai didi

python - Pandas 中的顺序编码

转载 作者:行者123 更新时间:2023-12-05 08:45:17 26 4
gpt4 key购买 nike

有没有办法让pandas.get_dummies一个列而不是每个选项的单独列中输出数字表示?

具体来说,目前使用pandas.get_dummies它为我提供了每个选项的专栏:

<表类="s-表"><头>尺寸Size_BigSize_MediumSize_Small<正文>大100中010小001

但我正在寻找更多以下输出:

<表类="s-表"><头>尺寸Size_Numerical<正文>大1中2小3

最佳答案

您不需要假人,您需要因子/类别。

使用pandas.factorize :

df['Size_Numerical'] = pd.factorize(df['Size'])[0] + 1

输出:

     Size  Size_Numerical
0 Big 1
1 Medium 2
2 Small 3

关于python - Pandas 中的顺序编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73170302/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com