最近处理一批数据,把excel导入pandas中后,发现默认导入为object,需要转化成日期后计算时间用药时间和发病时间的间隔。

使用time,将其转化为时间格式:

# date是字符串格式,换算成time64[d]格式
import time
copies.date = copies.date.values.astype('datetime64[D]')

计算连个时间点的间隔,直接用“➖”即可:

# 计算采样时为用药和发病的第几天,注意用values.astype("datetime64[D]")转换成“天”格式后计算data_total["drug_days"] = data_total.date.values.astype("datetime64[D]") - data_total.DURG_DATE.values.astype("datetime64[D]")
data_total["onset_days"] = data_total.date.values.astype("datetime64[D]") - data_total.ONSET_DATE.values.astype("datetime64[D]")

python如何把文字类型转换成时间类型并求间隔日期相关推荐

  1. python转化成字符串_如何利用Python将其他数据类型转换成字符串类型

    Python设计语言中有一类常用的数据类型:字符串数据类型.字符串数据类型定义的变量可以使用双引号或单引号将字符括起来,除了字符串数据类型,还有其他的数据类型,如整型.布尔型.列表.字典.元组.可以将 ...

  2. oracle date 转换 timestamp,Oracle timestamp类型转换成date类型

    今天需要根据时间判断,统一修改某一个字段的数据.然后打开数据库发现,时间类型为timestamp类型.如下: 然后呢,这对我不是喝口水就可以解决的问题吗? 解决方案如下:我需要改这张表某个字段的内容, ...

  3. Java byte类型转换成int类型时需要 0XFF的原因

    Java byte类型转换成int类型时需要 & 0XFF的原因 假设有byte b  = -1; 那么b的二进制是:1111 1111. 如果将b直接转换为int类型,那么二进制是 1111 ...

  4. java中char类型转换成int类型的方法

    java中,需要对输入进行一些判断,比如需要输入的是数字,而用户输入了字符,那么就会报错,因此用char或者String类型接收输入的数据就不会报错,但是问题来了:如何让输入的char或者String ...

  5. int类型转换成String类型,String类型转化成int类型

    一.int类型转换成String类型 int i = 100; //方法一:使用i+""; String s1 = i+""; //方法二:String.val ...

  6. java中char类型转换成int类型的两种方法

    java中char类型转换成int类型的两种方法 方法一: 第一种利用Integer包装类的方法Integer.parseInt Copychar ch = '9'; if (Character.is ...

  7. int类型转换String类型,String类型转换成int类型

    一.int 类型转换 成String类型 定义一个int类型int i =100;//方法一:使用 i+""; String s1 = i+"";//方法二:S ...

  8. Mysql中的varchar类型转换成int类型

    Mysql中的varchar类型转换成int类型 1.实战案例 1.1 student表结构 mysql> desc student; +----------+-------------+--- ...

  9. mysql中所有时间类型_MySQL 中的日期时间类型

    INSERT INTO todo (title,created_on) VALUES ('blah','2019-09-31'); ERROR 1292 (22007): Incorrect date ...

最新文章

  1. 计算机视觉与深度学习 | 基于Faster R-CNN的目标检测(深度学习Matlab代码)
  2. python pickle模块:数据序列化和反序列化
  3. java接口方法默认权限_java 接口内定义方法的权限是什么?
  4. ROS2学习(十).ROS概念 - 主题的统计
  5. php项目通过不了压力测试,压力测试 – Apache ab测试和失败 – Apache或PHP配置问题?...
  6. git 码云 使用记录
  7. WCF 第二章 契约 系列文章
  8. Windows上Python3.5安装Scrapy(lxml) 以及与twisted有关错误的解决
  9. 6.4两种给定两个均不超过9的正整数k和n,要求编写程序求k+kk+kkk++…+kk…k (n个k,不是n个k乘积)之和
  10. 调试 MQL5 程序
  11. 数字信号处理——多速率信号处理
  12. android 小米imei 空,[教程]小米2s IMEI刷机造成的丢失 恢复及写入教程 【申精】
  13. Oracle ERP模块组成
  14. 玩转Python第三方库库tqdm
  15. 金业能源科技的汽车消耗能源解决对策
  16. 【PAT B1015】德才论 (c语言)//答案正确
  17. 前端实现旗帜飘动效果系列 (Ⅰ):dom+css实现
  18. 螺旋传动设计系统lisp_螺旋传动设计计算.pdf
  19. 从JavaScript到TypeScript,Pt。 IIB:使用类,接口和混合器进行设计
  20. Android开发论坛汇总

热门文章

  1. 基于javaweb的校园报修管理系统(java+springboot+bootstrap+jsp+mysql)
  2. java大嘴鱼游戏代码_Java编写大嘴怪游戏--原创
  3. OpenCV系列之BRIEF(二进制的鲁棒独立基本特征) | 四十二
  4. 【课程论文】严肃游戏设计与运用
  5. 8、AD18如何导出器件贴片的位图?
  6. java实现幻灯片页面切换动画,java实现多种幻灯片切换特效(经典,附源码)
  7. JS 二进制计算,如何得到一个负数的二进制表示
  8. 如何使脸变宽点_线雕后脸变宽了怎么办?丑哭~线雕后脸变宽多久恢复?补救方法来了~...
  9. 2022-2-1 牛客 C++项目 —— 线程同步
  10. c语言中整常数3种表示形式,20春地大《C语言程序设计(新)》在线作业二满分