栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

One-Hot in python

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

One-Hot in python

Dataset
wget https://archive.ics.uci.edu/ml/machine-learning-databases/iris/iris.data
Code
# DataFlair Iris Flower Classification
# Import Packages
import numpy as np
import pandas as pd
from sklearn.preprocessing import OneHotEncoder

# Step 1: Load data
columns = ['Sepal length', 'Sepal width', 'Petal length', 'Petal width', 'Class_labels']
# Load the data
df = pd.read_csv('./datasets/iris.data', names=columns)

print(df)

# Step 2: Perform One-Hot Encoding
# creating instance of one-hot-encoder
encoder = OneHotEncoder(handle_unknown='ignore')

# perform one-hot encoding on 'team' column
encoder_df = pd.DataFrame(encoder.fit_transform(df[['Class_labels']]).toarray())

print(encoder_df)
final_df = df.join(encoder_df)
print(final_df)

# Step 3: Drop the Original Categorical Variable

final_df.drop('Class_labels', axis=1, inplace=True)
print(final_df)

final_df.to_csv("", index=0, header=0)
  • How to Perform One-Hot Encoding in Python
  • [pandas read and write]https://blog.csdn.net/hao5335156/article/details/81093929
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/823010.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号