【发布时间】:2019-01-25 02:01:12
【问题描述】:
我会从一列中的数百行中获取美元金额,然后将金额保存在新列中。每行的美元金额各不相同,例如 100.01 美元、1,000.05 美元、10,000 美元、100,000 美元等。
其中一行如下所示:
批准 X Y 先生支付 120,000.65 美元的和解索赔
我试图做这样的事情,但它没有提取美元金额:
df['amount'] = df['description'].str.extract('/(\$[0-9]+(\.[0-9]{2})?)/', expand=True)
请帮忙。
【问题讨论】:
-
预期输出是什么?
标签: python regex python-3.x pandas