python - 通过获取假人问题进行的一次热编码
问题描述
我创建了通过 OneHotEncoding 技术对我的特征进行编码的函数:
def One_hot_encoding(columns, final_df):
for fields in columns:
dum_df = pd.get_dummies(final_df[fields], columns=fields, prefix="is", drop_first=True)
final_df = final_df.join(dum_df)
final_df.drop(columns=fields, inplace=True)
return final_df
我通过以下代码调用了该函数:
df_final = One_hot_encoding(golden_features_list1, final_df)
我的 gold_features list = list(['Gender', 'Country'])
final_df 是由列组成的数据框 = ['Gender', 'Country', 'SalePrice']
当我试图调用它永远运行的函数时!..我被迫重新启动我的 Jupiter 笔记本服务器。代码有什么问题?
解决方案
推荐阅读
- python - conda install -n base --revision 1 不清理 pypi 包
- mysql - 通过 Shell 脚本为 auth socket 插件执行 MySQL 命令
- javascript - Antd:如何获取特定单元格点击中的整行值?
- html - 引导图像未显示在较小的屏幕上
- python - 计算两个数据集之间的汉明距离
- javascript - 淘汰赛中的自定义组件绑定
- javascript - 如何在不刷新文件的情况下更改对象?
- c++ - 如何将对象作为参数传递?
- reactjs - 使用条件时 React 类组件中的解析错误
- javascript - 向内部带有 Font Awesome 图标的按钮添加事件回调函数