用pandas读取数据时发现工单编号、电话号码等变成科学计数法记录。通过观察当电话号码类型是float时采用科学计数法,而int不会。将电话号码转化成int类型(在Excel里电话号码转化成字符串类型也没有解决问题)
1、首先要将空值转化成数值,这里我转化成了-1(这里我把data2所有字段都填了-1)
data2 = data2.fillna(-1)
2、将电话号码字段转化成int类型(我把所有需要int类型的数字转化了。注意:含有空值会报不能将NA转化成Integer的错误)
data2[['联系电话2','关联工单','处理人员','处理满意度']].astype('int64')
本文介绍如何使用Pandas处理数据时遇到的科学计数法问题,并提供具体步骤来转换电话号码等字段为整型,以避免科学计数法的显示。
32

被折叠的 条评论
为什么被折叠?



