gpt4 book ai didi

Pandas get dummies() 来获取数字分类数据

转载 作者:行者123 更新时间:2023-12-02 08:57:59 31 4
gpt4 key购买 nike

我有 2 列:

  • 性别(字符串类型的分类值为“男性”和“女性”)
  • 类别(整数类型的分类值为 1 到 10)

当我对上述 2 列执行 pd.get_dummies() 时,只有“性别”被编码为 2 列。但是'Class'没有被get_dummies函数转换。

我也希望将“Class”转换为 10 个虚拟列,类似于 One Hot Encoding。

这是预期的行为吗?有解决办法吗?

最佳答案

您可以将值转换为字符串:

df1 = pd.get_dummies(df.astype(str))

关于Pandas get dummies() 来获取数字分类数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54569115/

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