我有多个包含欧洲格式数字的列,例如
1.630,78
它们在前面或末尾有不同的字符(€、%),所以我不能使用 pandas 转换器功能。
pd.read_csv("file.csv", decimal=',', separator={"col1": float, "col": float}
不起作用,因为我必须先删除标志,这只有在阅读整个文件后才能做到。
没用,我得到一个
ValueError: could not convert string to float: ''
但每一行都有一个条目
如何将特定列中的这些字符串更改为浮点数?