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

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



