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