Python Pandas数据中对时间的操作


Posted in Python onJuly 30, 2019

Pandas中对 时间 这个属性的处理有非常非常多的操作。

而本文对其中一个大家可能比较陌生的方法进行讲解。其他的我会陆续上传。

应用情景是这样的:考虑到有一个数据集,数据集中有用户注册账号的时间(年-月-日),如下图格式。

Python Pandas数据中对时间的操作

如果我们希望对用户账号注册时间转为具体的天数,我们可以用如下代码。

import pandas as pd
td=data['user_reg_tm']
Time=pd.to_datetime(td)
Start=pd.datetime(2016,4,16)
day=Start-Time

Python Pandas数据中对时间的操作

最后,把天数插入到原来的表中

data['Day']=day

Python Pandas数据中对时间的操作

下面简单的说一下一个时间的创建一些细节。

date=pd.Series(['2016411'])
pd.to_datetime(date)

这样就创建一个时间为 2016-4-11的时间值。

这里有个细节,就是字符串里的时间格式,年月日之间如果没有分隔,pandas会自动用-号分开,如果要自己手动分隔,例如

date=pd.Series(['2016-4-11'])

这也可以,或者用/号。但是注意,只能用- 或者/来进行分隔,不可使用别的。

有时候我们还需要有时分秒的信息。

date=pd.Series(['2016-4-11 12:12:12'])

最后再说下一个问题,上面我获得的天数后我们怎么单独取出“天数”来呢?

很简单,用.days来访问。

对于 Series类型,用 data.dt.days

对于 Timedelta类型,可以直接访问  即 data.days。

例如:

因为data['Day']是Series类型的

data['Day'].dt.days

因为day是Timedelta类型的

day.days

更新:时间处理下篇链接点击打开链接

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python避免死锁方法实例分析
Jun 04 Python
Python中type的构造函数参数含义说明
Jun 21 Python
Django与JS交互的示例代码
Aug 23 Python
5款非常棒的Python工具
Jan 05 Python
Windows下Anaconda2安装NLTK教程
Sep 19 Python
pygame游戏之旅 游戏中添加显示文字
Nov 20 Python
搭建python django虚拟环境完整步骤详解
Jul 08 Python
python实现连连看辅助(图像识别)
Mar 25 Python
python 中值滤波,椒盐去噪,图片增强实例
Dec 18 Python
在Mac中PyCharm配置python Anaconda环境过程图解
Mar 11 Python
Python数据相关系数矩阵和热力图轻松实现教程
Jun 16 Python
Python filter()及reduce()函数使用方法解析
Sep 05 Python
python tkinter实现彩球碰撞屏保
Jul 30 #Python
详解python pandas 分组统计的方法
Jul 30 #Python
python文档字符串(函数使用说明)使用详解
Jul 30 #Python
python3.6 tkinter实现屏保小程序
Jul 30 #Python
简单了解python变量的作用域
Jul 30 #Python
学习和使用python的13个理由
Jul 30 #Python
Win10系统下安装labelme及json文件批量转化方法
Jul 30 #Python
You might like
模拟SQLSERVER的两个函数:dateadd(),datediff()
2006/10/09 PHP
PHP+Mysql+jQuery中国地图区域数据统计实例讲解
2015/10/10 PHP
Laravel向公共模板赋值方法总结
2019/06/25 PHP
Yii使用EasyWechat实现小程序获取用户的openID的方法
2020/04/29 PHP
提高NodeJS中SSL服务的性能
2014/07/15 NodeJs
jquery插件推荐 jquery.cookie
2014/11/09 Javascript
JavaScript字符串常用的方法
2016/03/10 Javascript
vue中v-model动态生成的实例详解
2017/10/27 Javascript
五步轻松实现zTree的使用
2017/11/01 Javascript
详解关于Vuex的action传入多个参数的问题
2019/02/22 Javascript
js+canvas实现图片格式webp/png/jpeg在线转换
2020/08/22 Javascript
[45:52]2018DOTA2亚洲邀请赛 4.1小组赛 A组加赛 LGD vs Liquid
2018/04/02 DOTA
[01:09]模型精美,特效酷炫!TI9不朽宝藏Ⅰ鉴赏
2019/05/10 DOTA
总结网络IO模型与select模型的Python实例讲解
2016/06/27 Python
Python 数据结构之旋转链表
2017/02/25 Python
Python 稀疏矩阵-sparse 存储和转换
2017/05/27 Python
python模仿网页版微信发送消息功能
2018/02/24 Python
利用python的socket发送http(s)请求方法示例
2018/05/07 Python
Python读取xlsx文件的实现方法
2019/07/04 Python
python3 中时间戳、时间、日期的转换和加减操作
2020/07/14 Python
Python实现哲学家就餐问题实例代码
2020/11/09 Python
用CSS3实现瀑布流布局的示例代码
2017/11/10 HTML / CSS
使用phonegap获取位置信息的实现方法
2017/03/31 HTML / CSS
美国校园市场:OCM
2017/06/08 全球购物
西班牙英格列斯百货英国官网:El Corte Inglés英国
2017/10/30 全球购物
电信专业应届生自荐信
2013/09/28 职场文书
《欢乐的泼水节》教学反思
2014/04/22 职场文书
优秀语文教师事迹
2014/05/18 职场文书
乡镇安全生产目标责任书
2014/07/23 职场文书
党建目标管理责任书
2014/07/25 职场文书
八项规定自查自纠报告及整改措施
2014/10/26 职场文书
家装业务员岗位职责
2015/04/03 职场文书
2016重阳节红领巾广播稿
2015/12/18 职场文书
XX部保密工作制度范本
2019/08/27 职场文书
windows下快速安装nginx并配置开机自启动的方法
2021/05/11 Servers
Python制作表白爱心合集
2022/01/22 Python