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爬虫模拟登录带验证码网站
Jan 22 Python
Python用模块pytz来转换时区
Aug 19 Python
python遍历文件夹,指定遍历深度与忽略目录的方法
Jul 11 Python
Python3.5实现的罗马数字转换成整数功能示例
Feb 25 Python
Python实现查找字符串数组最长公共前缀示例
Mar 27 Python
python抓取需要扫微信登陆页面
Apr 29 Python
Django框架ORM数据库操作实例详解
Nov 07 Python
python实现文法左递归的消除方法
May 22 Python
Flask中sqlalchemy模块的实例用法
Aug 02 Python
常用的Python代码调试工具总结
Jun 23 Python
Python机器学习实战之k-近邻算法的实现
Nov 27 Python
基于PyQt5制作一个群发邮件工具
Apr 08 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
10款PHP开源商城系统汇总介绍
2015/07/23 PHP
php二维数组按某个键值排序的实例讲解
2019/02/15 PHP
js 调整select 位置的函数
2008/02/21 Javascript
JavaScript Event事件学习第一章 Event介绍
2010/02/07 Javascript
jQuery切换网页皮肤并保存到Cookie示例代码
2014/06/16 Javascript
js实现可得到不同颜色值的颜色选择器实例
2015/02/28 Javascript
javascript使用avalon绑定实现checkbox全选
2015/05/06 Javascript
javascript常见数据验证插件大全
2015/08/03 Javascript
js 博客内容进度插件详解
2017/02/19 Javascript
对Layer弹窗使用及返回数据接收的实例详解
2019/09/26 Javascript
react-router-dom 嵌套路由的实现
2020/05/02 Javascript
[04:42]5分钟带你了解什么是DOTA2(第一期)
2017/02/07 DOTA
[03:49]2016完美“圣”典风云人物:AMS专访
2016/12/06 DOTA
[01:09:50]VP vs Pain 2018国际邀请赛小组赛BO2 第二场
2018/08/20 DOTA
[00:14]PWL:老朋友Mushi拍VLOG与中国玩家问好
2020/11/04 DOTA
python 字符串格式化代码
2013/03/17 Python
使用Python读写文本文件及编写简单的文本编辑器
2016/03/11 Python
Python编程之gui程序实现简单文件浏览器代码
2017/12/08 Python
Django数据库连接丢失问题的解决方法
2018/12/29 Python
简单了解Python matplotlib线的属性
2019/06/29 Python
django 多数据库及分库实现方式
2020/04/01 Python
tensorflow常用函数API介绍
2020/04/19 Python
python爬取代理IP并进行有效的IP测试实现
2020/10/09 Python
CSS3 transforms应用于背景图像的解决方法
2019/04/16 HTML / CSS
HTML5中indexedDB 数据库的使用实例
2017/05/11 HTML / CSS
Roxy美国官网:澳大利亚冲浪、滑雪健身品牌
2016/07/30 全球购物
海滩咖啡馆:Beach Cafe
2018/02/02 全球购物
JYSK加拿大:购买家具、床垫、家居装饰等
2020/02/14 全球购物
销售实习自我鉴定
2013/12/07 职场文书
兰兰过桥教学反思
2014/02/08 职场文书
倡议书的写法
2014/08/30 职场文书
2014年机关作风建设工作总结
2014/10/23 职场文书
幼儿园国庆节活动总结
2015/03/23 职场文书
主婚人致辞精选
2015/07/28 职场文书
简历中的自我评价应该这样写!
2019/07/12 职场文书
漫画「日和酱的要求是绝对的」第3卷封面公开
2022/03/21 日漫