在我的df中,我将某些值设置为dtype(str)
x
27:47
13:45
10:45
我想将它们转换为float
,最后是:
x
27.47
13.45
10.45
我该怎么做?
答案 0 :(得分:1)
您可以这样做:
df['x'] = df['x'].str.replace(':','.').astype(float)
输出:
x
0 27.47
1 13.45
2 10.45
答案 1 :(得分:1)
尝试一下:
df['x'] = df['x'].replace(to_replace=":",value=".").astype(float)