python - 将对象重新编码为数值的问题
问题描述
我对此非常陌生,所以请对我裸露。
我正在关注此https://pbpython.com/categorical-encoding.html以简单地将我的数据中的分类变量替换为数字变量。即性别= M/F,我需要它是M=1 F=2,否则我不能正确地对我的数据应用预处理步骤。
我用过这个
Object_Replace = {"CODE_GENDER": {"M": 1, "F": 2}}
obj_df = obj_df.replace(Object_Replace)
obj_df.head()
但输出仍然显示 M/F 而不是 1 和 2 .. 为什么?
解决方案
推荐阅读
- angular - 如何用时刻格式化日期,以使用 ngmodel 显示在日期选择器中?
- firebase - 更新的firestore批量查询对我不起作用
- android - getNotification().extras Bundle 对象值对于特定应用程序为空
- javascript - 使用 jquery 保持先前的突出显示
- java - 我的 DiffUtil 实现有什么问题?
- javascript - 如何从数组中删除项目并将其保存在一个命令中?
- r - 如何连接 2 个数据集,同时删除 R Studio 中的多余列?
- c++ - 为什么在内置类型上使用 memset 会导致问题?
- gradle - pmd 规则不包括但由 gradle 执行
- python - 猴子修补 urllib3 后奇怪的模块加载器行为