为了转换所有的分类特征,我写了下面的代码。但是,在我的数据集上运行它并检查数据类型之后,没有任何变化。在
提前谢谢你。在
代码:
def dummy_conv(data):
names=data.select_dtypes(exclude=['number']).columns
for c in names:
data=pd.get_dummies(data,columns=[c],drop_first=True)
dummy_conv(data_train)
data_train.dtypes # object features are not converted
不需要循环,按列列表筛选,也不要忘记
return
:如果只想转换非数字列:
^{pr2}$相关问题 更多 >
编程相关推荐