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 相关文章推荐
Python3 中文文件读写方法
Jan 23 Python
Python Logging 日志记录入门学习
Jun 02 Python
Python使用pyautogui模块实现自动化鼠标和键盘操作示例
Sep 04 Python
python进阶之多线程对同一个全局变量的处理方法
Nov 09 Python
python按键按住不放持续响应的实例代码
Jul 17 Python
Python 离线工作环境搭建的方法步骤
Jul 29 Python
PyTorch中常用的激活函数的方法示例
Aug 20 Python
如何安装2019Pycharm最新版本(详细教程)
Sep 26 Python
TensorFlow tf.nn.max_pool实现池化操作方式
Jan 04 Python
python如何获取apk的packagename和activity
Jan 10 Python
Python print不能立即打印的解决方式
Feb 19 Python
总结Python变量的相关知识
Jun 28 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常用代码
2006/11/23 PHP
人尽可用的Windows技巧小贴士之下篇
2007/03/22 PHP
ThinkPHP学习笔记(一)ThinkPHP部署
2014/06/22 PHP
php实现设计模式中的单例模式详解
2014/10/11 PHP
PHP实现的链式队列结构示例
2017/09/15 PHP
PHP与Perl之间知识点区别整理
2019/03/19 PHP
一些mootools的学习资源
2010/02/07 Javascript
filters.revealTrans.Transition使用方法小结
2010/08/19 Javascript
仅IE9/10同时支持script元素的onload和onreadystatechange事件分析
2011/04/27 Javascript
jQuery获取浏览器中的分辨率实现代码
2013/04/23 Javascript
jquery仿QQ商城带左右按钮控制焦点图片切换滚动效果
2013/06/27 Javascript
FireBug 调试JS入门教程 如何调试JS
2013/12/23 Javascript
JavaScript DSL 流畅接口(使用链式调用)实例
2015/03/15 Javascript
JS给Textarea文本框添加行号的方法
2015/08/20 Javascript
jquery实现简易的移动端验证表单
2015/11/08 Javascript
javascript实现添加附件功能的方法
2015/11/18 Javascript
JavaScript实现大图轮播效果
2017/01/11 Javascript
JavaScript正则表达式exec/g实现多次循环用法示例
2017/01/17 Javascript
提高JavaScript执行效率的23个实用技巧
2017/03/01 Javascript
微信小程序 MD5的方法详解及实例代码
2017/03/10 Javascript
jQuery Ajax前后端使用JSON进行交互示例
2017/03/17 Javascript
关于JavaScript中的this指向问题总结篇
2017/07/23 Javascript
JavaScript实现快速排序的方法分析
2018/01/10 Javascript
详解swiper在vue中的应用(以3.0为例)
2018/09/20 Javascript
vue2.0项目集成Cesium的实现方法
2019/07/30 Javascript
[37:50]VP vs TNC Supermajor小组赛B组 BO3 第一场 6.2
2018/06/03 DOTA
浅谈python和C语言混编的几种方式(推荐)
2017/09/27 Python
python调用Matplotlib绘制分布点图
2019/10/18 Python
使用CSS媒体查询(Media Queries)和JavaScript判断浏览器设备类型的方法
2014/04/03 HTML / CSS
利用CSS3实现文本框的清除按钮相关的一些效果
2015/06/23 HTML / CSS
canvas实现有递增动画的环形进度条的实现方法
2019/07/10 HTML / CSS
迪士尼英国官方商店:shopDisney UK
2019/09/21 全球购物
外贸学院会计专业应届生求职信
2013/11/14 职场文书
服装设计专业求职信
2014/06/16 职场文书
预备党员期盼十八届四中全会召开思想汇报
2014/10/17 职场文书
考察邀请函范文
2015/01/31 职场文书