Python 提取子字符串并转换为新列中的float
这是我的桌子 我只想得到数字中的年龄,然后把它放在一个新的列中。我知道我们将使用循环,但如何使用 期望输出Python 提取子字符串并转换为新列中的float,python,python-3.x,string,for-loop,Python,Python 3.x,String,For Loop,这是我的桌子 我只想得到数字中的年龄,然后把它放在一个新的列中。我知道我们将使用循环,但如何使用 期望输出 在dob_num列中,如果每次使用以下代码时年龄的格式相同,我希望下一行中有33和30。否则可以使用正则表达式 df['dob_num'] = [float(i[-3:-1]) for i in df.dob] 非常感谢:)就像一个我可以帮助的魔法师。
在dob_num列中,如果每次使用以下代码时年龄的格式相同,我希望下一行中有33和30。否则可以使用正则表达式
df['dob_num'] = [float(i[-3:-1]) for i in df.dob]
非常感谢:)就像一个我可以帮助的魔法师。