pandas实现将日期转换成timestamp


Posted in Python onDecember 07, 2019

OUTLINE

常见的时间字符串与timestamp之间的转换

日期与timestamp之间的转换

常见的时间字符串与timestamp之间的转换

这里说的字符串不是一般意义上的字符串,是指在读取日期类型的数据时,如果还没有及时解析字符串,它就还不是日期类型,那么此时的字符串该怎么与时间戳之间进行转换呢?

pandas实现将日期转换成timestamp

① 时间字符串转化成时间戳

将时间字符串转化成时间戳分为两步:

第一步:将时间字符串转换成时间元组

第二步:将时间元组转换成时间戳类型

import time
data['timestamp'] = data['OCC_TIM'].apply(lambda x:time.mktime(time.strptime(x,'%Y-%m-%d %H:%M:%S')))

其中,strptime函数是将字符串按照后面的格式转换成时间元组类型;mktime函数则是将时间元组转换成时间戳。记住这两个常用函数。

pandas实现将日期转换成timestamp

② 将时间戳转换成可读字符串

第一步:用localtime将时间戳转换成local_time,时间元组

第二步:用strftime将local_time转换成可读字符串

timestamp = 1.521708e+09
time_local = time.localtime(timestamp)
time_local
# 输出:
# time.struct_time(tm_year=2018, tm_mon=3, tm_mday=22, tm_hour=16, tm_min=40, tm_sec=0, tm_wday=3, tm_yday=81, tm_isdst=0)

time.strftime('%Y/%m/%d %H:%M:%S',time_local)
# 输出:
# '2018/03/22 16:40:00'

日期与timestamp之间的转换

pandas实现将日期转换成timestamp

但是如果,你在读取数据的时候已经用了parse_dates这个参数,将可读的字符串换成了日期格式。那如何将日期转换成timestamp?

那么我们应该想的是如何将日期转换成时间元组!

import time
data['timestamp'] = data['OCC_TIM'].apply(lambda x:time.mktime(x.timetuple())) # 所以最重要的是 日期.timetuple() 这个用法 通过它将日期转换成时间元组
data.head(10)
# 输出:

pandas实现将日期转换成timestamp

发现这跟上面的结果是一样的!

以上这篇pandas实现将日期转换成timestamp就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中使用PyQt把网页转换成PDF操作代码实例
Apr 23 Python
Django中的CACHE_BACKEND参数和站点级Cache设置
Jul 23 Python
Python 网页解析HTMLParse的实例详解
Aug 10 Python
10招!看骨灰级Pythoner玩转Python的方法
Apr 15 Python
Python利用sqlacodegen自动生成ORM实体类示例
Jun 04 Python
Python实现制度转换(货币,温度,长度)
Jul 14 Python
Python split() 函数拆分字符串将字符串转化为列的方法
Jul 16 Python
Python线程threading模块用法详解
Feb 26 Python
jupyter notebook中新建cell的方法与快捷键操作
Apr 22 Python
python 在threading中如何处理主进程和子线程的关系
Apr 25 Python
pytorch损失反向传播后梯度为none的问题
May 12 Python
用python批量解压带密码的压缩包
May 31 Python
Python 装饰器原理、定义与用法详解
Dec 07 #Python
Python Pandas 转换unix时间戳方式
Dec 07 #Python
Pandas-Cookbook 时间戳处理方式
Dec 07 #Python
Python数据可视化:饼状图的实例讲解
Dec 07 #Python
Python数据可视化:幂律分布实例详解
Dec 07 #Python
Python数据可视化:泊松分布详解
Dec 07 #Python
python-numpy-指数分布实例详解
Dec 07 #Python
You might like
鸡肋的PHP单例模式应用详解
2013/06/03 PHP
浅谈PHP检查数组中是否存在某个值 in_array 函数
2016/06/13 PHP
PHP单例模式定义与使用实例详解
2017/02/06 PHP
PHP使用redis位图bitMap 实现签到功能
2019/10/08 PHP
JQuery获取元素文档大小、偏移和位置和滚动条位置的方法集合
2010/01/12 Javascript
jQuery获取地址栏参数插件(模仿C#)
2010/10/26 Javascript
jquery弹出框的用法示例(2)
2013/08/26 Javascript
javascript预加载图片、css、js的方法示例介绍
2013/10/14 Javascript
关于javascript的一些知识以及循环详解
2016/09/12 Javascript
bootstrap css样式之表单
2017/01/19 Javascript
深入理解Node.js中的进程管理
2017/03/13 Javascript
jQuery+HTML5实现WebGL高性能烟花绽放动画效果【附demo源码下载】
2017/08/18 jQuery
利用express启动一个server服务的方法
2017/09/17 Javascript
js中DOM事件绑定分析
2018/03/18 Javascript
Vue + better-scroll 实现移动端字母索引导航功能
2018/05/07 Javascript
Element input树型下拉框的实现代码
2018/12/21 Javascript
React学习之受控组件与数据共享实例分析
2020/01/06 Javascript
JavaScript 函数用法详解【函数定义、参数、绑定、作用域、闭包等】
2020/05/12 Javascript
Vue自定义多选组件使用详解
2020/09/08 Javascript
使用Python制作获取网站目录的图形化程序
2015/05/04 Python
Python类和对象的定义与实际应用案例分析
2018/12/27 Python
python3使用matplotlib绘制条形图
2020/03/25 Python
在django中使用post方法时,需要增加csrftoken的例子
2020/03/13 Python
Python自动发送和收取邮件的方法
2020/08/12 Python
浅析Python 责任链设计模式
2020/09/11 Python
2020版Python学习路线图(附学习资料)
2020/09/15 Python
Champion官网:美国冠军运动服装
2017/01/25 全球购物
销售人员中英文自荐信
2013/09/22 职场文书
有针对性的求职自荐信
2013/11/14 职场文书
学习党章思想汇报
2014/01/07 职场文书
两年的个人工作自我评价
2014/01/10 职场文书
幼儿园五一活动方案
2014/02/07 职场文书
2014年最新学习全国两会精神心得
2014/03/17 职场文书
竞选班干部的演讲稿
2014/04/24 职场文书
群众路线自查自纠工作情况报告
2014/10/28 职场文书
留学推荐信中文范文
2015/03/26 职场文书