PySe-023-pandas.read_csv 读取 csv 文件,指定列数据类型 解决字符串数据列变为数字的问题

pandas 在读取 csv 文件后,读取结果列中 code 列中的字符串,变为了数值型,使得原为 000001 的字符串变成了数值型 1,如下图所示:

PySe-023-pandas.read_csv 读取 csv 文件,指定列数据类型 解决字符串数据列变为数字的问题

解决方式有两种:

一、自行补足缺失的 0

二、通过 pandas 指定数据列类型,直接处理(墙裂推荐)

读取时,添加如下指定参数即可

dtype={'code':str}

执行结果如下所示:

PySe-023-pandas.read_csv 读取 csv 文件,指定列数据类型 解决字符串数据列变为数字的问题

Original: https://www.cnblogs.com/fengpingfan/p/15858651.html
Author: 范丰平
Title: PySe-023-pandas.read_csv 读取 csv 文件,指定列数据类型 解决字符串数据列变为数字的问题

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/9126/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

发表回复

登录后才能评论
免费咨询
免费咨询
扫码关注
扫码关注
联系站长

站长Johngo!

大数据和算法重度研究者!

持续产出大数据、算法、LeetCode干货,以及业界好资源!

2022012703491714

微信来撩,免费咨询:xiaozhu_tec

分享本页
返回顶部