猿问

读取csv文件时删除前导零

我有一个看起来像这样的CSV文件-


    Location ID      Location Name

        3543459      A

         20541       B

          C320       C

           ...       ..

当我使用读取文件时pd.read_csv,我得到的是这样的-


Location ID      Location Name

   03543459      A

   0020541       B

   000C320       C

       ...       ..

如何避免前导零?我做了一些研究,我可能会发现的所有问题都基于在df中产生前导零。


噜噜哒
浏览 268回答 3
3回答

牛魔王的故事

通过str.lstrip以下方式使用后处理:df['Location ID'] = df['Location ID'].str.lstrip('0')

PIPIONE

我在行下混合类型.. df['col'] = df['col'].apply(lambda x:x.lstrip('0') if type(x) == str else x)

慕后森

df['Location ID'] = df['Location ID'].apply(lambda x: x.lstrip('0'))
随时随地看视频慕课网APP

相关分类

Python
我要回答