gpt4 book ai didi

python - 如何使用 OrdinalEncoder() 设置自定义顺序?

转载 作者:行者123 更新时间:2023-12-02 18:12:05 25 4
gpt4 key购买 nike

我的二手车价格预测数据集中有一列名为“Owner_Type”。它有四个唯一值,它们是 ['First', 'Second', 'Third', 'Fourth']。现在最合理的顺序是第一 > 第二 > 第三 > 第四,因为价格相对于该顺序下降。我如何使用 OrdinalEncoder() 将此顺序赋予值?请帮助我,谢谢!

最佳答案

OrdinalEncoder有一个参数类别,它可以接受类别数组列表。这里有一个代码示例:

from sklearn.preprocessing import OrdinalEncoder
enc = OrdinalEncoder(categories=[['first','second','third','forth']])
X = [['third'], ['second'], ['first']]
enc.fit(X)
print(enc.transform([['second'], ['first'], ['third'],['forth']]))

关于python - 如何使用 OrdinalEncoder() 设置自定义顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72170947/

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