python使用独热编码的两种情况
特征内容为数字时,采用以下代码
df_Species = df_iris.iloc[:, -1:]
iris_oh = pd.DataFrame(OneHotEncoder(handle_unknown='ignore').fit(df_Species).transform(df_Species).toarray())
print(iris_oh)
输出结果
数据为具体内容时,可直接采用get_dummies函数,该函数可直接生成列名,更加便捷
data = pd.DataFrame(
原创
2022-04-14 22:10:15 ·
1323 阅读 ·
0 评论