我有一个数据框,其中有一列(第 1 列),如下所示。它是一堆字符串类型的数字。我想更新“第 1 列”或创建一个新列“第 1 列格式”,并将类型设置为字符串或 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", " "=>"", ','=>"."))
关于julia - 在 julia 数据框中将字符串数字格式化为 Float64,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73663077/