Skip to main content
 首页 » 编程设计

python之将字符串列表转换为用于机器学习的 int 列表

2025年05月04日29birdshome

我有一个表格,其中有一列对应于教育水平:“phd”、“undergrad” 等。

我想将这些功能更改为 0, 1, 2....。为了将数据用作机器学习算法的输入。

Python 中有没有一种方法可以自动将这些字符串特征映射到整数?

请您参考如下方法:

您可以使用 enumerate如果您想拥有相同的序列号。

lista = [ "phd", "undergrad", "etc"] 
>>> [i for i in enumerate(lista)] 
[(0, 'phd'), (1, 'undergrad'), (2, 'etc')]