我有一个包含开始日期列和结束日期列的数据框。我想通过确保开始日期早于结束日期(即开始日期<结束日期)来检查日期的完整性。我有超过14000个观察结果要运行。在

我有以下形式的数据:Start End

0 2008-10-01 2008-10-31

1 2006-07-01 2006-12-31

2 2000-05-01 2002-12-31

3 1971-08-01 1973-12-31

4 1969-01-01 1969-12-31

我添加了一个列来写入结果,尽管我只想强调是否有不正确的列,以便删除它们:

^{pr2}$

并开始使用以下方法检查每个日期对,其中我的数据帧称为日期:for index, row in dates.iterrows():

if dates.Start[index] < dates.End[index]:

dates.Correct[index] = "correct"

elif dates.Start[index] == dates.End[index]:

dates.Correct[index] = "same"

elif dates.Start[index] > dates.End[index]:

dates.Correct[index] = "incorrect"

这是有效的,只是需要很长时间(大约15分钟)。我需要一个更高效的运行代码-有什么地方我做错了或可以改进?在

python两列时间间隔计算器_在python中有效地比较两列中的每对日期相关推荐

  1. python两列时间间隔计算器_计算两列之间的Pandas DataFrame时间差异(以小时和分钟为单位)...

    熊猫的时间戳差异返回datetime.timedelta对象.可以使用* as_type *方法将其轻松转换为小时,就像这样 import pandas df = pandas.DataFrame(c ...

  2. python计算存款复利计算器_《Python核心编程》第五章:数字

    本章大纲 介绍Python支持的多种数字类型,包含:整型.长整型.布尔型.双精度浮点型.十进制浮点型和复数. 介绍和数字相关的运算符和函数. 知识点 5.1 布尔型 从Python2.3開始支持boo ...

  3. python中init方法的两个下划线_为什么Python中有各种各样的“_”下划线?分别有什么用?...

    刚开始学Python的你一定很疑惑,为什么Python里会出现各种各样的下划线 "_",而且位置都不相同,有时候在名称后面,有时候在前面,有时候还会在数字中间......这些下划线 ...

  4. python字符串能减吗_在python中减去两个字符串(Subtract two strings in python)

    在python中减去两个字符串(Subtract two strings in python) 我应该计算两个不同列表的元素之间的差异. 这是我的代码: import operator a = ['5 ...

  5. python列表对应元素相乘_关于python:如何对两个列表进行元素明智的相乘?

    我想执行元素明智的乘法,将两个列表按值在Python中相乘,就像我们在Matlab中可以做到的那样. 这就是我在Matlab中要做的. 1 2 3a = [1,2,3,4] b = [2,3,4,5] ...

  6. python可视化计算器_GUI最新:python GUI模拟实现计算器_爱安网 LoveAn.com

    关于"GUI"的最新内容 聚合阅读 这篇文章主要介绍了php7 图形用户界面GUI 开发,结合实例形式分析了PHP7基于php_ui扩展实现的图形用户界面GUI相关操作技巧,需要的 ...

  7. python交互式和文件式_使用Python创建和自动化交互式仪表盘

    python交互式和文件式 In this tutorial, I will be creating an automated, interactive dashboard of Texas COVI ...

  8. python 二维列表从小到大_给Python开发者准备的110道面试题

    信息量非常大!这是给Python开发者准备的110道笔试面试题,我只把问题列出来了,答案见文末,建议每道题都要认真刷一遍,有些题可以尝试用多种方式来解答,甚至做延伸学习,说真的,很多题都可以单独拎出来 ...

  9. python做审计底稿视频_最新Python教学视频,每天自学俩小时,让你offer拿到手软...

    2020最新Python零基础到精通资料教材,干货分享,新基础Python教材,看这里,这里有你想要的所有资源哦,最强笔记,教你怎么入门提升!让你对自己更加有信心,重点是资料都是免费的,免费!!! 如 ...

最新文章

  1. 2022-2028年中国高阻隔片材基膜行业市场供需形势及前瞻分析报告
  2. UIWebView滚动监听
  3. webApp移动开发之REM
  4. [Noip模拟赛] Polygon
  5. 关于mysql数据库的备份和还原
  6. java 反射与泛型_Java基础系列 - 泛型和反射机制
  7. 提高篇 第五部分 动态规划 第5章 单调队列优化动态规划
  8. AXFR和IXFR区域传输及原理
  9. java 通过JLayeredPane实现背景图上添加其他控件
  10. project facets中没有dynamic_C++强制类型转换操作符 dynamic_cast
  11. python可以做exe文件吗_手动制作python的exe可执行程序
  12. iPhone四个步骤高效安装WAPI证书
  13. 电力线通信技术的发展
  14. 使用深度学习打造智能聊天机器人
  15. 解决Mac苹果旧电脑、更换过硬盘时升级10.13以上系统提示“验证估计时发生错误”导致无法升级、u盘重装、改时间、官方版本也不行的问题
  16. 非常有意思的Flowlet
  17. 青少年软件编程C++二级题库(11-20)
  18. 如何解决上传到github上的图片显示不出来的问题
  19. 测试路由器信号软件,无线信号测试环境及测试方法介绍
  20. a-card标签中的文字不能垂直居中

热门文章

  1. 手眼标定算法---Navy算法(Robot sensor calibration: solving AX=XB on the Euclidean group)
  2. SpringBoot2.6.5+Swagger3配置
  3. EXPLAINING AND HARNESSING ADVERSARIAL EXAMPLES 论文笔记
  4. mysql 关联更新_MySQL UPDATE多表关联更新
  5. 红帽系统服务器格式化,Redhat Linux默认的文件系统是什么格式?
  6. TexStudio 英文拼写检查 语法检查
  7. 从零开始建立机械臂URDF模型
  8. torch-fidelity 简便计算FID,ISC,KID,PPL
  9. linux下的elf结构,ELF结构详细分析(1)---elf32_hdr
  10. 抛砖引玉,孢子,一种另类的WP7第三方应用数据交换方式