Python 将类别的字符串类型转换为整数类型

Python 将类别的字符串类型转换为整数类型,python,Python,我想将字符串类型类别的向量转换为整数类型。例如,对于包含三个类别(即setosa、versicolor和versicolor)的Fisher虹膜数据,我将类别转换为不同的整数,如0、1和2,对应于分类建模的三个类别标签。除了自定义转换函数外,是否还有一些专门的函数(某些机器学习软件包的)可以这样做?请看 >>> from sklearn.preprocessing import LabelEncoder >>> labl = "setosa, versicol

我想将字符串类型类别的向量转换为整数类型。例如,对于包含三个类别(即setosa、versicolor和versicolor)的Fisher虹膜数据,我将类别转换为不同的整数,如0、1和2,对应于分类建模的三个类别标签。除了自定义转换函数外,是否还有一些专门的函数(某些机器学习软件包的)可以这样做?

请看
>>> from sklearn.preprocessing import LabelEncoder
>>> labl = "setosa, versicolor, versicolors"
>>> labl = labl.split(",")
>>> LabelEncoder().fit_transform(labl)
array([2, 0, 1])