当前位置: 移动技术网 > IT编程>脚本编程>Python > 【Python_023】解决pandas读excel中长数字变成科学计数法的问题

【Python_023】解决pandas读excel中长数字变成科学计数法的问题

2020年07月30日  | 移动技术网IT编程  | 我要评论
pandas 读excel中的长数字时,即使excel中已经设置为文本,读进df后也会自动变成科学计数法。本篇博客介绍解决方法源数据:import pandas as pddata_path = r"C:\Users\Haley\Desktop\order.xlsx"data = pd.read_excel(data_path)data.head()结果:解决方法:import pandas as pddata_path = r"C:\Users\Haley\Desktop\or.

pandas 读excel中的长数字时,即使excel中已经设置为文本,读进df后也会自动变成科学计数法。本篇博客介绍解决方法

源数据:
在这里插入图片描述

import pandas as pd
data_path = r"C:\Users\Haley\Desktop\order.xlsx"
data = pd.read_excel(data_path)
data.head()

结果:
在这里插入图片描述

解决方法:
import pandas as pd
data_path = r"C:\Users\Haley\Desktop\order.xlsx"
'''在读取时加上converter参数,先转成str再读'''
data = pd.read_excel(data_path, converters={'订单编号':str})
data.head()

本文地址:https://blog.csdn.net/haley_yuen/article/details/107655986

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网