对于excel中时间表示是如下形式的问题(日期-时间),计算两者之间的时间间隔通常比较麻烦,利用R语言的as.Date()进行转换时发现难以同时保留日期和时间。


因此可以利用pandass中的pd.to_datetime功能将excel中的时间转化为时间格式后进行减法运算。
并且可以通过/pd.Timedelta(1, 'H')).fillna(0).astype(int)调整计算结果的单位:例如H代表小时,min代表分钟等等。

data['签发时间差/时'] = pd.DataFrame((pd.to_datetime(data['签收时间']) - pd.to_datetime(data['发车时间']))/pd.Timedelta(1, 'H')).fillna(0).astype(int)
data['签发时间差/分钟'] = pd.DataFrame((pd.to_datetime(data['签收时间']) - pd.to_datetime(data['发车时间']))/pd.Timedelta(1, 'min')).fillna(0).astype(int)

pandas库时间差计算相关推荐

  1. pandas数据处理——时间差计算

    计算两列数据的时间差,按天数返回. 源数据的格式如下: 为防止两列出现空值情况,先对其进行空值填充(可选) # 时间空值填充 time=date(2000,1,1) data[["l_cal ...

  2. python编写程序公式计算s_python pandas库和stats库计算偏度和峰度(附程序)

    pandas库 样本方差无偏估计: \(\frac{1}{n-1}\sum_{i=1}^{n}\left(x_i-\bar{x}\right)^2\) 偏度无偏估计: \(g_1=\frac{k_3} ...

  3. Python pandas库159个常用方法使用说明(转载)

    Pandas库专为数据分析而设计,它是使Python成为强大而高效的数据分析环境的重要因素. 一.Pandas数据结构 1.import pandas as pd import numpy as np ...

  4. string.split方法 保留分隔符_Python pandas库159个常用方法使用说明

    Pandas库专为数据分析而设计,它是使Python成为强大而高效的数据分析环境的重要因素. 一.Pandas数据结构 1.import pandas as pd import numpy as np ...

  5. Pandas库常用函数和操作

    目录 1. DataFrame 处理缺失值  dropna() 2. 根据某维度计算重复的行   duplicated().value_counts() 3. 去重  drop_duplicates( ...

  6. 【python教程入门学习】Pandas库下载和安装

    Python 官方标准发行版并没有自带 Pandas 库,因此需要另行安装.除了标准发行版外,还有一些第三方机构发布的 Python 免费发行版, 它们在官方版本的基础上开发而来,并有针对性的提前安装 ...

  7. Py之Pandas:Python的pandas库简介、安装、使用方法详细攻略

    Py之Pandas:Python的pandas库简介.安装.使用方法详细攻略 目录 pandas库简介 pandas库安装 pandas库使用方法 1.函数使用方法 2.使用经验总结 3.绘图相关操作 ...

  8. Python 数据分析与展示笔记4 -- Pandas 库基础

    Python 数据分析与展示笔记4 – Pandas 库基础 Python 数据分析与展示系列笔记是笔者学习.实践Python 数据分析与展示的相关笔记 课程链接: Python 数据分析与展示 参考 ...

  9. Python数据分析笔记——Numpy、Pandas库

    Python数据分析--Numpy.Pandas库 总第48篇 ▼ 利用Python进行数据分析中有两个重要的库是Numpy和Pandas,本章将围绕这两个库进行展开介绍. Numpy库 Numpy最 ...

最新文章

  1. python语音识别终极指南
  2. Nmap用法的思维导图
  3. VC从文件中加载图片
  4. BZOJ-2001-city城市建设-HNOI2010-CDQ分治
  5. js控制文本框中的字符数
  6. 泰森怎么会输给道格拉斯_巅峰泰森为何遭遇六连败?日本女孩不是主因,而是这位黑人超模...
  7. java canvas 动态画图_canvas前端动图如何实现
  8. Qt4_使用窗体编辑记录
  9. 美国发布新的安全备忘录,提升关键基础设施的网络安全
  10. Android 6.0 扫描不到 Ble 设备需开启位置权限
  11. 合并两个LMDB文件
  12. 通过java下载B站视频
  13. JavaScript编程用法——JavaScript运行环境
  14. matlab editor 颜色,matlab编辑器颜色风格设置
  15. 解决IDM下载城通网盘,一个网站不允许请求同一个文件两次,即使设置了快捷键也无用的问题
  16. 手机内存垃圾不会清理?学会删除这几个文件夹,瞬间腾出几个G
  17. 怎么起一个好听的商务邮箱名字?
  18. 数学:AI和大数据的基础
  19. 1060 爱丁顿数 (25分)
  20. 高效工程师系列(三) 持续学习

热门文章

  1. 什么是API?为什么要提供API?
  2. NPM私库搭建-verdaccio
  3. ​关于成长磨练的名人名言集合
  4. Python之小游戏(一) 超级玛丽
  5. 二进制转换和字符串补全
  6. 【电商经验】之商品下单减库存方案
  7. closing entry怎么做_会计英语7 week8 closing entry.ppt
  8. Fedor and New Game (异或运算)
  9. JsBridge框架原理全解析
  10. linux ps -aef,Linux命令——ps、pstree