【发布时间】:2020-03-16 14:42:11
【问题描述】:
您好,我正在使用以下函数将数据集中的所有分类值转换为数值,但我想将其转换为使用 OneHotEncoder,请问怎么做?
def categorical_to_numerical(dataframe):
for col in dataframe.columns:
if str(dataframe[col].dtype) == 'category':
dataframe[col] = dataframe[col].astype("category").cat.codes
return dataframe
谢谢
【问题讨论】:
标签: python pandas scikit-learn