熊猫-将值转换为类型字符串以浮动

时间:2020-10-25 02:23:13

标签: python pandas string datetime

在我的df中,我将某些值设置为dtype(str)

      x
  27:47
  13:45
  10:45

我想将它们转换为float,最后是:

      x
  27.47
  13.45
  10.45

我该怎么做?

2 个答案:

答案 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)