我现在正在用python编程ECG信号,但出现此错误,我不知道该如何解决。
ValueError:无法将字符串转换为浮点型:'-0,274697 \ n'
最佳答案
好的,因此您正在尝试将带有,
的字符串转换为浮点数。
在Python中,您的数字中不能包含逗号,仅支持.
。要转换它,您可以使用以下行
datei= open(dateiname,'r')
dateistr = datei.readline().replace(',','.') #replacing comma with .
dateistr = dateistr.replace('#','') # replacing # with blank
dateistr = dateistr.strip('\n') #remove the new line character at the end
return float(dateistr)
关于python - ValueError:无法将字符串转换为浮点型:'-0,274697\n',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42013867/