Python 将列转换为astype(str)后出现尾随零问题

Python 将列转换为astype(str)后出现尾随零问题,python,pandas,Python,Pandas,当我使用打印时,没有转换,我得到了以下格式: print(movusumodcir['FUNCAO']) 然后我转换为字符串,尝试删除尾随的零并再次打印: movusumodcir["FUNCAO"] = movusumodcir["FUNCAO"].astype(str) movusumodcir["FUNCAO"]= movusumodcir["FUNCAO"].str.replace('.0', '') p

当我使用打印时,没有转换,我得到了以下格式:

print(movusumodcir['FUNCAO'])

然后我转换为字符串,尝试删除尾随的零并再次打印:

movusumodcir["FUNCAO"] = movusumodcir["FUNCAO"].astype(str)
movusumodcir["FUNCAO"]= movusumodcir["FUNCAO"].str.replace('.0', '')
print(movusumodcir['FU[![pY][1]][1]NCAO'])
然后我得到了这个:

怎么了?我只想删除尾随的零

movusumodcir["FUNCAO"] = movusumodcir["FUNCAO"].astype(np.str) 

替换('.0',regex=False),默认情况下,替换假定传入的模式为regex。我不知道!ThanksAn备选方案是:movusumodcir[“FUNCAO”]=movusumodcir[“FUNCAO”].str.strip(“.0”)