当处理原始数据时,出现下面的错误:

id,name,date
0,a,2020/01/01
0,b,2020/01/01
0,c,2020/01/01
0,d,2020/01/01
0,e,2020/01/01
0,f,9999/01/01

pandas进行处理:

data = pandas.read_csv(file, sep=";", encoding="ISO-8859-1", parse_dates=["date"],  date_parser=lambda x: pandas.to_datetime(x, format="%d.%m.%Y"))

但是运行时报错,意思是out of bonds timestamp

我们目前的做法是,需要跳过异常的行,

需要添加下面的行

date_parser=lambda x: pd.to_datetime(x, errors="coerce")

errors参数共有三种赋值,默认的值为‘raise’,出现不符合规范的解析时就会报错。

  • 可以将errors参数赋值为‘coerce’,在解析的过程中将出错的时间格式设置为NaT。
  • 如果不想处理错误的时间格式,可以将errors赋值为‘ignore’,这样就还是原来的格式。

errors{‘ignore’, ‘raise’, ‘coerce’}, default ‘raise’

  • If ‘raise’, then invalid parsing will raise an exception.
  • If ‘coerce’, then invalid parsing will be set as NaT.
  • If ‘ignore’, then invalid parsing will return the input.

pandas parse_data出现异常时,自动跳过相关推荐

  1. Nuxt.js - 最新自定义报错、缺省、404、500 定制化 error.vue(页面、接口报错时自动跳转到该自定义页面)支持自定义文案、状态码等功能

    前言 在开发 Nuxt.js 时,当页面出错或接口后台数据返回异常时,页面就会 "直接呈现" 报错的信息. 正常情况下,当页面 404.500 或页面报错时, 前端应该 自动跳转到 ...

  2. kubernetes 源码分析之节点异常时 pod 驱逐过程

    概述 在 Kubernetes 集群中,当节点由于某些原因(网络.宕机等)不能正常工作时会被认定为不可用状态(Unknown 或者 False 状态),当时间超过了 pod-eviction-time ...

  3. python实现群发邮件及自动跳过无效邮箱

    python实现群发邮件.密送及自动跳过无效邮箱 需求背景:最近同学需要收集一些调研问卷,立马想到了群发邮件这一方式,机智地用excel按照邮件格式造了一堆学校邮箱,打算一个一个复制粘贴群发.好家伙, ...

  4. 百度重置页面自动跳转脚本

    大家都知道的原因,百度现在不允许其它搜索引擎直接进入的它旗下的所有站点,在痛苦的被增加了很多点击后写了这个自动跳转的脚本. 原来不只搜索引擎,其它网站的链接也被搞了,nnd,诅咒百度. 使用方法:用x ...

  5. php 控制网站跳转,迅睿CMS 重写控制网站自动跳转函数

    函数名:dr_domain_301 作用:控制网站域名重定向,301跳转,终端识别跳转 自定义重新方法: 1.新建或打开config/custom.php 2.写上函数体: function dr_d ...

  6. 5秒钟后自动跳转!!!!

    login界面 <html> <head> </head> <body> <script language="javascript&qu ...

  7. easyui combogrid分页加载默认值时无法自动跳转到相应页的解决方案

    2019独角兽企业重金招聘Python工程师标准>>> 当如果easyui combogrid分布加载时,有默认值,且默认值不在第一页时,此时combogrid里的显示值为idFie ...

  8. html页面跳转IP,JS获取访客IP进行自动跳转

    因业务需要进行地区判断跳转指定站点,下面是我个人实现的办法,分享给大家,仅供参考,切勿做非法用途 第一步,获取IP并判断归属地 直接使用搜狐的IP库查询接口 返回的地址是: var returnCit ...

  9. java等待欢迎界面_android welcome欢迎界面3秒后自动跳转

    android welcome欢迎界面3秒钟之后自动跳转其实就是将APP的启动页面设置成我们自定义的Activity,而不是原来的MainActivity,方法很简单,如下是详细步骤. 第一步:自定义 ...

最新文章

  1. CV 方向,长期看好,短期谨慎?
  2. token要加编码decode吗_NLP中各种各样的编码器
  3. Apache Commons Fileupload 漏洞,可恶意操作文件
  4. 面试集——redis
  5. vba九九乘法表代码_【VBA实例】在立即窗口获得九九乘法口诀
  6. 汽车的燃油清洁剂有什么用处?
  7. 使用Synchronized块同步方法
  8. JIT的Profile神器JITWatch
  9. 自由口通信模式下计算机读写PLC存储区的程序
  10. 1052. 卖个萌 (20)
  11. python中什么是数据驱动_利用Python如何实现数据驱动的接口自动化测试
  12. can使能上拉 gpio_单片机GPIO输入电压不可过大,最好使能上拉
  13. mysql drivermanager.getconnection_Java DriverManager.getConnection()方法:获取数据库连接
  14. 做了一个验证码识别的网站
  15. 【 Ubuntu 】谷歌输入法——繁体简体切换
  16. explain是mysql的关键字吗_mysql 中的explain关键字
  17. 关于物联网,互联网我们用到的通信
  18. 开源神器:可快速将真实物件复制粘贴到电脑上!
  19. (转)人在德国:芦笋季节话芦笋
  20. 【前端面筋】终于等到你!!!

热门文章

  1. C# winform 上传文件到服务器
  2. windows下php7安装redis扩展
  3. 网站静态化的实现以及纯伪静态优缺点
  4. Linux配置Nginx与PHP-FPM出现[error] 80143#0: *1 connect() failed (111: Connection refused) while connectin
  5. Wechat公众号授权登录接口
  6. python orm框架sqlalchemy_python orm 框架中sqlalchemy用法实例详解
  7. mysql 过程 的函数的区别是什么意思_Mysql中存储过程和函数的区别是什么
  8. spring框架文档学习(包会)
  9. linux accept 队列,[译] TCP的SYN队列和Accept队列
  10. 优化 最长上升子序列_LIS - 最长上升子序列 (二分优化)