pandas如何解决excel科学计数法问题

 更新时间:2022年11月01日 17:17:05   作者:刘阳光丶  
这篇文章主要介绍了pandas如何解决excel科学计数法问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

pandas解决excel科学计数法问题

excel默认处理超14位的数字成科学计数法,且后面的数字默认变0。

使用pandas合表或者生成新表时这是最恶心的问题。

亲测两个方法有效

1、若数据量不大,可将to_excel替换成to_csv,csv的包容性还是极强的,但当数据量庞大时,会遇到打不开的情况。

2、万能解法,read_excel时:

df = pd.read_excel("filepath", dtype=str)

一律str型,就不存在数字不数字的情况了。

但要注意:

df = df.infer_objects()
"""
"""
df.to_excel("filepath", index=False, encoding="utf-8")

pandas替换科学计数法数字

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

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

data = data.fillna(-1)

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

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

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • python日期相关操作实例小结

    python日期相关操作实例小结

    这篇文章主要介绍了python日期相关操作,结合实例形式总结分析了Python针对日期时间的获取、转换、运算等相关操作技巧,需要的朋友可以参考下
    2019-06-06
  • 如何利用python处理原始音频数据

    如何利用python处理原始音频数据

    这篇文章主要介绍了如何利用python处理原始音频数据,文章以audioop的相关资料展开内容,audioop是python标准库中用于处理原始音频数据的模块,封装了一些便捷的编码转换函数。下文详细内容,需要的朋友可以参考以下
    2022-01-01
  • python logging重复记录日志问题的解决方法

    python logging重复记录日志问题的解决方法

    python的logging模块是python使用过程中打印日志的利器,下面这篇文章主要给大家介绍了关于python logging重复记录日志问题的解决方法,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2018-07-07
  • 详解python发送各类邮件的主要方法

    详解python发送各类邮件的主要方法

    python中email模块使得处理邮件变得比较简单,这篇文章主要介绍了详解python发送各类邮件的主要方法,有兴趣的可以了解一下。
    2016-12-12
  • Python打包exe时各种异常处理方案总结

    Python打包exe时各种异常处理方案总结

    今天教大家用Python打包exe时各种异常处理的方案总结,下文中有非常详细的介绍,对正在学习python的小伙伴们很有帮助哟,需要的朋友可以参考下
    2021-05-05
  • Flaks基础之在URL中添加变量的实现详解

    Flaks基础之在URL中添加变量的实现详解

    这篇文章主要介绍了在python开发中,Flaks框架之上在URL链接中添加变量的实现方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-09-09
  • python调试模式无响应解决案例

    python调试模式无响应解决案例

    这篇文章主要介绍了python调试模式无响应解决案例,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-07-07
  • Python for循环通过序列索引迭代过程解析

    Python for循环通过序列索引迭代过程解析

    这篇文章主要介绍了Python for循环通过序列索引迭代过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • python简单实现图片文字分割

    python简单实现图片文字分割

    这篇文章主要为大家详细介绍了python简单实现图片文字分割,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • Python实现LR1文法的完整实例代码

    Python实现LR1文法的完整实例代码

    这篇文章主要给大家介绍了关于Python实现LR1文法的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10

最新评论