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 相关文章推荐
如何解决django配置settings时遇到Could not import settings 'conf.local'
Nov 18 Python
Python多线程编程(二):启动线程的两种方法
Apr 05 Python
在Python中使用defaultdict初始化字典以及应用方法
Oct 31 Python
Python设计模式之外观模式实例详解
Jan 17 Python
python pandas写入excel文件的方法示例
Jun 25 Python
Python3 执行系统命令并获取实时回显功能
Jul 09 Python
django的model操作汇整详解
Jul 26 Python
python-web根据元素属性进行定位的方法
Dec 13 Python
Django ORM filter() 的运用详解
May 14 Python
一些关于python 装饰器的个人理解
Aug 31 Python
PyCharm+Miniconda3安装配置教程详解
Feb 16 Python
Python3爬虫RedisDump的安装步骤
Feb 20 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
对text数据类型不支持代码页转换 从: 1252 到: 936
2011/04/23 PHP
php UBB 解析实现代码
2011/11/27 PHP
PHP函数shuffle()取数组若干个随机元素的方法分析
2016/04/02 PHP
全面了解PHP中的全局变量
2016/06/17 PHP
javascript在一段文字中的光标处插入其他文字
2007/08/26 Javascript
js 居中漂浮广告
2010/03/21 Javascript
定时器(setTimeout/setInterval)调用带参函数失效解决方法
2013/03/26 Javascript
JQuery中的事件及动画用法实例
2015/01/26 Javascript
45个JavaScript编程注意事项、技巧大全
2015/02/11 Javascript
js闭包实现按秒计数
2015/04/23 Javascript
BootStrap按钮标签及基本样式
2016/11/23 Javascript
jQuery实现Select下拉列表进行状态选择功能
2017/03/30 jQuery
angularjs实现搜索的关键字在正文中高亮出来
2017/06/13 Javascript
VsCode新建VueJs项目的详细步骤
2017/09/23 Javascript
ES6下子组件调用父组件的方法(推荐)
2018/02/23 Javascript
如何解决webpack-dev-server代理常切换问题
2019/01/09 Javascript
Vue+Element-UI实现上传图片并压缩
2019/11/26 Javascript
你所不知道的Python奇技淫巧13招【实用】
2016/12/14 Python
浅谈flask截获所有访问及before/after_request修饰器
2018/01/18 Python
python购物车程序简单代码
2018/04/18 Python
Python中的TCP socket写法示例
2018/05/11 Python
python集合是否可变总结
2019/06/20 Python
pygame库实现俄罗斯方块小游戏
2019/10/29 Python
Python tkinter界面实现历史天气查询的示例代码
2020/08/23 Python
html如何对span设置宽度
2019/10/30 HTML / CSS
世界上最全面的汽车零部件和配件集合:JC Whitney
2016/09/04 全球购物
StubHub德国:购买和出售门票
2017/09/06 全球购物
尤为Wconcept中国官网:韩国设计师品牌服饰
2019/01/10 全球购物
FirstCry阿联酋儿童和婴儿产品网上购物:FirstCry.ae
2021/02/22 全球购物
个人对照检查材料
2014/02/12 职场文书
《圆明园的毁灭》教学反思
2014/02/28 职场文书
个人授权委托书范本
2014/04/03 职场文书
五四青年节优秀演讲稿范文
2014/05/28 职场文书
劳模先进事迹材料
2014/12/24 职场文书
感恩教师主题班会
2015/08/12 职场文书
小公司融资,商业计划书的8切记
2019/07/15 职场文书