我有一个名为Age的列的数据框,我试图将其转换为数字。该列中的一个值是文本"七"。如何使用Python完成此操作,以便将文本转换为数字7?我正在寻找一个选项,我不需要遍历每一行并根据具体情况进行转换。请帮忙
答案 0 :(得分:0)
一种选择是将包含['0','one','two']的列表硬编码到最高年龄。 然后,您可以根据数据库中的数字获取索引。
>>>number = ['zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven']
>>>index = number.index('seven')
>>>print(index)
7
请参阅this示例。