Python 我想提取字符串中的最后一个数字

Python 我想提取字符串中的最后一个数字,python,regex,pandas,Python,Regex,Pandas,在我的数据框架中 我想要这样的输出 我很忙 df2["LOSS_CIRCULATION"] = df2["LOSS_CIRCULATION"].str.extract(r"([-+]?\d*\.\d+|\d+)") 但产出可能会下降 字符串中的最后一个数字是r”([-+]?\d*\.\d+\d+\s*$”(请注意字符串末尾标记$,前面有可选空格) 此外,如果允许最后一个数字为负数,请使用r”([-+](:?\d*\.\d+\d+))\s*$”。请不要将数据片段作为图像包含在文章中。

在我的数据框架中

我想要这样的输出

我很忙

df2["LOSS_CIRCULATION"] = df2["LOSS_CIRCULATION"].str.extract(r"([-+]?\d*\.\d+|\d+)")
但产出可能会下降


字符串中的最后一个数字是
r”([-+]?\d*\.\d+\d+\s*$”
(请注意字符串末尾标记
$
,前面有可选空格)


此外,如果允许最后一个数字为负数,请使用
r”([-+](:?\d*\.\d+\d+))\s*$”

请不要将数据片段作为图像包含在文章中。