猿问

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

在我的数据框中有

我想要这样的输出

http://img1.mukewang.com/6298386e0001392602570127.jpg

我用

df2["LOSS_CIRCULATION"] = df2["LOSS_CIRCULATION"].str.extract(r"([-+]?\d*\.\d+|\d+)")

但输出是

http://img3.mukewang.com/6298387b00018edf02540116.jpg

蝴蝶刀刀
浏览 128回答 1
1回答

德玛西亚99

字符串中的最后一个数字是(注意前面带有可选空格r"([-+]?\d*\.\d+|\d+)\s*$"的字符串结束标记)。$此外,r"([-+]?(:?\d*\.\d+|\d+))\s*$"如果您允许最后一个数字为负数,请使用。
随时随地看视频慕课网APP

相关分类

Python
我要回答