Python 将数字从“更改为”;81,33“;至;81.33“;带FOR循环

Python 将数字从“更改为”;81,33“;至;81.33“;带FOR循环,python,pandas,Python,Pandas,我需要将列中的大量数据从例如“81,33”更改为“81.33”。是否可以将“.”更改为“.”并对一列中的所有值执行For循环 谢谢大家! 这是可能的 float_numbers_as_strings = ["81,33", "44,55", "6565,4", "50,0", "5"] float_numbers_as_strings = [number.replace(",", ".") for number in float_numbers_as_strings] 您可以在for循环中执行

我需要将列中的大量数据从例如“81,33”更改为“81.33”。是否可以将“.”更改为“.”并对一列中的所有值执行For循环

谢谢大家!

这是可能的

float_numbers_as_strings = ["81,33", "44,55", "6565,4", "50,0", "5"]
float_numbers_as_strings = [number.replace(",", ".") for number in float_numbers_as_strings]

您可以在for循环中执行此操作,并使用
replace
。在我的示例中,我使用了for循环的速记版本。

是的,这是可能的。这个问题已经在这里得到了回答:它不使用pandas