python - 如何在单个过程中将(多个)分类特征转换为虚拟集
问题描述
我有一个包含很多分类特征(50+)的框架,我想将其转换为 0/1 存储桶(单热编码)。在python中,是否可以将它们全部转换而不必单独进行每一个?我尝试过 One-Hot-Encoder。它们都是字符串变量。
解决方案
在pandas
包中,您可以使用get_dummies
(参考):
import pandas as pd
pd.get_dummies(df[['string_column_a', 'string_column_b']])
推荐阅读
- reactjs - 如何使用钩子从我的 React 应用程序更新 Auth0 锁定徽标
- html - 带有 html 和 css 的响应式电子邮件模板
- php - 保护您的 Laravel API 免受未经授权的应用程序访问
- php - WebDriver - 无效参数:无效的“到期”
- python - 根据 Pandas 上的多个键列减去值
- php - PDF首页预览的加载时间和图像大小问题
- vb.net - 发送文件电报机器人 VB.NET
- graphql - prisma.exists 方法不适用于 mongodb Atlas
- android - AAndroid 应用程序未连接到移动数据中的 REST
- ios - 将单例设置为 nil 是一个好策略还是永远不应该设置为 nil?[iOS,斯威夫特]