【发布时间】:2022-01-09 03:11:42
【问题描述】:
我的 pandas 数据框列的价格大多采用 r'\d+\.\d+' 格式,这是您所期望的。但是,当我尝试将其转换为 float 类型时,它表示我的格式为 \d+\.\d+\.\d+ 的数字很少,例如“6041.60.1”。
如何使用 series.str.replace() 将它们全部转换为 \d+\.\d+ 格式?预期结果是“6041.60”。
【问题讨论】:
-
'6041.60.1' 预期答案是什么,6041.601 还是 604160.1?
-
预期为“6041.60”。