将字符串数字格式化为julia数据帧中的Float64



我有一个数据帧,其中有一列(第1列(,如下所示。这是一串字符串类型的数字。我想更新";列1";或者创建一个新的列";列1格式化";并且类型是string或Float64,并且数字看起来像这样。

|Column 1|    |Updated or new column|
|String  |    |Float64              |
----------    -----------------------
|400     |    |400.00               |
|120     |    |120.00               |
|37      |    |37.00                |
|1 500,00|    |1500.00              |
|166,14  |    |166.14               |
|13,95   |    |13.95                |
|1 148,18|    |1148.18              |

我试着用替换来摆脱"和空白,并将其解析为Float64,但我还没有真正接近我想要实现的目标。

使用:

df."Column 1 formatted" = parse.(Float64, replace.(df."Column 1", " "=>"", ','=>"."))

相关内容

最新更新