如何用数据帧中字符串中间的数字零(0)替换破折号()的所有实例?

2024-04-25 01:49:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个列,有5个数字,然后是破折号,然后是另外5个数字,例如44004-23323。我想删除中间的短跑。我希望输出是这样的44004023323 我已经尝试了下面的代码,但它不工作。你知道吗

df['Lane'] = df['Lane'].apply(lambda x: "0" if x == "-" else x)

Tags: lambda代码dfif数字elseapply破折号