我有一个数据框,并且有一些数字,例如00000012.23
和000000012.00
。我需要做的是删除开头的0000
,但保留结尾的.00
,因此上述数字的输出应为12.23
和12.00
。
我知道strip
不适用于Python3。我也尝试过以下代码:
import.re
PenEleAmt = re.sub('\.[0]*', '.', df['ELEMENT_AMOUNT'])
我也尝试过:
int(df['ELEMENT_AMOUNT'])
float(df['ELEMENT_AMOUNT'])
df['ELEMENT_AMOUNT']*1
让我知道在创建df
之前是否需要所有代码吗?
这是re
错误:
文件“ C:\ Program Files \ Anaconda3 \ lib \ re.py”,第182行,在子返回中 _compile(pattern,flags).sub(repl,string,count)
TypeError:预期的字符串或类似字节的对象