【发布时间】:2018-06-27 10:14:15
【问题描述】:
我有一个如下的数据框:
plan type hour status code
A cont 0 ok 010.0
A cont 2 ok 025GWA
A cont 0 notok 010VVT
A cont 0 other 6.05
A vend 1 ok 6.01
列代码有几个不同字母的字符串字符。最后,我想将“代码”列转换为浮动。 我试过了:
df['code'] = df['code'].str.extract('(\d+)').astype(float)
但是我得到了:
plan type hour status code
A cont 0 ok 10.0
A cont 2 ok 25.0
A cont 0 notok 10.0
A cont 0 other 6.0
A vend 1 ok 6.0
我怎样才能得到如下结果?
plan type hour status code
A cont 0 ok 10.00
A cont 2 ok 25.00
A cont 0 notok 10.00
A cont 0 other 6.05
A vend 1 ok 6.01
【问题讨论】:
标签: python pandas data-cleaning