ValueError:无法将字符串转换为浮点数:'11,9'

问题描述 投票:0回答:1

尝试将“duration(min)”列对象转换为浮点数:

df1['duration(min)'] = df1['duration(min)'].astype(float)

收到错误消息:

ValueError:无法将字符串转换为浮点数:'11,9'

enter image description here.

enter image description here

python read.csv
1个回答
0
投票
df1['duration(min)'] = df1['duration(min)'].str.replace(',', '.').astype(float)

您必须首先将 ' , ' 转换为 ' 。 ' 然后转换为 float

© www.soinside.com 2019 - 2024. All rights reserved.