数据处理——pandas替换科学计数法数字

用pandas读取数据时发现工单编号、电话号码等变成科学计数法记录。通过观察当电话号码类型是float时采用科学计数法,而int不会。将电话号码转化成int类型(在Excel里电话号码转化成字符串类型也没有解决问题)

1、首先要将空值转化成数值,这里我转化成了-1(这里我把data2所有字段都填了-1)

data2 = data2.fillna(-1)

2、将电话号码字段转化成int类型(我把所有需要int类型的数字转化了。注意:含有空值会报不能将NA转化成Integer的错误)

data2[['联系电话2','关联工单','处理人员','处理满意度']].astype('int64')

猜你喜欢

转载自blog.csdn.net/shaoqiangaa/article/details/79267293