现象:

Excel身份证列含空值时pandas读入后自动变科学计数法如图所示:

原图:

读取后:

原因:pandas将空值识别为float类型的nan

解决办法:

办法一(针对某一列):read_excel函数利用参数converters={'身份证':str}强制指定 特定列如'身份证' 列的类型为str:

效果如下:

办法二(针对所有列):read_excel函数利用参数dtype=str强制指定所有列的类型为str:

效果:

Pandas的read_excel()函数读取excel时遇到身份证含空值(pandas识别nan为float类型)自动变成科学计数法的解决办法相关推荐

  1. PHPEXCEL导出excel表格中长数字文本自动转为科学计数法的解决办法

    转:https://www.cnblogs.com/fps2tao/p/9714041.html 方法一:前面加空格 $objActSheet->setCellValue('A1', ' '.' ...

  2. pandas使用read_excel函数读取excel表格数据为dataframe、设置sheet_name参数为表单索引位置列表则读取多个表单的数据并返回dataframe字典

    pandas使用read_excel函数读取excel表格数据为dataframe.使用sheet_name参数指定读取excel表格中指定的sheet表单.设置sheet_name参数为表单索引位置 ...

  3. java导出的excel数字过长_用POI导出excel时,较长的数字不想被自动变为科学计数法的解决方式(转)...

    做过很多次导出excel了.都碰到一个问题,内容里如果包含一个比较长的数字,比如订单号"2546541656596",excel会自动变成科学计数法... 弄过好几次都没有解决,最 ...

  4. 导出excel文件数字会自动变科学计数法的解决方式

    将数据导出excel文件变成科学计数法问题:分析:用程序导出的csv文件,当字段中有比较长的数字字段存在时,在用excel软件查看csv文件时就会变成科学技术法的表现形式.其实这个问题跟用什么语言导出 ...

  5. 记录~页面table数据导出到excel时,数字或字符串显示成科学计数法的解决办法

    在表格中的<td>标签中添加样式:style="mso-number-format:'\@';" <td style="width:90px;mso-n ...

  6. pandas使用read_csv函数读取文件时指定数据列的数据类型、pandas使用read_csv函数读取文件时通过keep_default_na参数设置缺失值替换为空字符串

    pandas使用read_csv函数读取文件时指定数据列的数据类型.pandas使用read_csv函数读取文件时通过keep_default_na参数设置缺失值替换为空字符串 目录

  7. 【问题解决】xlwings处理excel复制粘贴时数字自动变成科学计数法

    问题: 从一个excel里复制到另一个excel数据后,发现数字自动变成科学计数法,代码如下 import xlwings as xw app = xw.App(visible=False,add_b ...

  8. PL/SQL中查询Oracle大数(17位以上)时显示科学计数法的解决方法

    PL/SQL中查询Oracle大数(17位以上)时显示科学计数法的解决方法 参考文章: (1)PL/SQL中查询Oracle大数(17位以上)时显示科学计数法的解决方法 (2)https://www. ...

  9. c# 导出excel 数字太长而显示为科学计数法的解决方法

    c# 导出excel 数字太长而显示为科学计数法的解决方法 <td style=\"vnd.ms-excel.numberformat:@\"> {0}</td& ...

  10. java excel poi导出时长数字变成科学计数法的解决方法

    在导出excel文件的时候,有时候长的double数字就被变成科学计数法了,网上各种说法,要求设置HSSFCellStyle的format,试过之后也不能解决,后来发现问题的关键并不在这里. 原因是在 ...

最新文章

  1. debug打印的有意思的方法
  2. 架构师修练 I - 超级代码控
  3. [渝粤教育] 西南科技大学 英语语法1 在线考试复习资料
  4. 2021广东高考成绩排名如何查询,2021年广东高考个人排名怎么查询,广东高考成绩排名查询方法...
  5. 这个 bug 让我更加理解 Spring 单例了
  6. MVVM基本基础(2)
  7. html attr src,jQuery中css()和attr()方法的区别
  8. 共享库方案解决WAS中JAR包冲突
  9. LaTeX快速入门(超详细~)
  10. 分析下这个LC振荡电路图
  11. Matlab linspace函数C++实现
  12. 关闭QQ弹出的腾讯网迷你版
  13. 三阶魔方快速还原法还原方法
  14. 面试心得与总结---BAT、网易、蘑菇街
  15. ensp两个路由的配置(想对全世界说晚安 恰好你就是全世界)
  16. 易查分显示教师编号不正确
  17. 学习笔记14--其他自动驾驶开发平台
  18. 纯函数、柯里化、组合函数的解析以及代码实现
  19. Java也能做爬虫了?我爬取并下载了酷狗TOP500的歌曲!
  20. Pytorch实现自定义数据集手写数字识别

热门文章

  1. matlab正弦函数傅里叶变换,正弦函数及其傅里叶变换(一)
  2. python入门基础知识(九):函数
  3. 在Exchange server 2007中管理pop3和IMAP4协议访问
  4. A Game of Thrones(4)
  5. java楼宇报警器,楼宇智能防盗报警系统毕业设计论文.doc
  6. Texmacs使用注意事项
  7. 今天你18岁,父母的碎碎念
  8. 转载---英语 是否 双写 规则
  9. 劳动节前得空半天-总结一下最近使用的LINUX命令
  10. gloox1.0使用Emai格式的账号登录