首页 » python机器学习 » python机器学习全文在线阅读

《python机器学习》4.2.1 有序特征的映射

关灯直达底部

为了确保学习算法可以正确地使用有序特征,我们需要将类别字符串转换为整数。但是,没有一个适当的方法可以自动将尺寸特征转换为正确的顺序。由此,需要我们手工定义相应的映射。在接下来的例子中,假设我们了解特征值间的差异,如:XL=L+1=M+2。

如果在后续过程中需要将整数值还原为有序字符串,可以简单地定义一个逆映射字典:inv_size_mapping={v:k for k,v in size_mappping.items},与前面用到的size_mapping类似,可以通过pandas的map方法将inv_size_mapping应用于经过转换的特征列上。