data['总价']=data['总价'].replace('万','',regex=True).astype(float)优化代码
时间: 2023-08-07 20:04:36 浏览: 62
i-hate-regex:iHateregex.io的代码-Regex备忘单
可以将代码优化为一行:
```
data['总价'] = pd.to_numeric(data['总价'].str.replace('万', ''), errors='coerce')
```
这行代码使用了 pandas 库的 pd.to_numeric() 方法,将字符串类型的 '总价' 列转换为数值类型,并删除了 '万' 字符。同时,使用了 errors='coerce' 参数,将无法转换为数值的值设置为 NaN。
阅读全文