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实现简单的socket server实例
Apr 29 Python
Python2.x利用commands模块执行Linux shell命令
Mar 11 Python
利用 Monkey 命令操作屏幕快速滑动
Dec 07 Python
正确理解python中的关键字“with”与上下文管理器
Apr 21 Python
Python使用剪切板的方法
Jun 06 Python
python3 读写文件换行符的方法
Apr 09 Python
Django项目开发中cookies和session的常用操作分析
Jul 03 Python
pycharm的python_stubs问题
Apr 08 Python
python os.rename实例用法详解
Dec 06 Python
python自动化办公操作PPT的实现
Feb 05 Python
python 爬取豆瓣网页的示例
Apr 13 Python
Python趣味挑战之实现简易版音乐播放器
May 28 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
学习使用PHP数组
2006/10/09 PHP
UCenter 批量添加用户的php代码
2012/07/17 PHP
ThinkPHP3.1新特性之动态设置自动完成和自动验证示例
2014/06/19 PHP
CodeIgniter框架URL路由总结
2014/09/03 PHP
yii权限控制的方法(三种方法)
2015/12/28 PHP
Yii框架安装简明教程
2020/05/15 PHP
thinkphp诸多限制条件下如何getshell详解
2020/12/09 PHP
点图片上一页下一页翻页效果
2008/07/09 Javascript
jQuery中的常用事件总结
2009/12/27 Javascript
有关js的变量作用域和this指针的讨论
2010/12/16 Javascript
用dtree实现树形菜单 dtree使用说明
2011/10/17 Javascript
利用window.name实现windowStorage代码分享
2014/01/02 Javascript
JavaScript实现网页对象拖放功能的方法
2015/04/15 Javascript
完美实现js选项卡切换效果(二)
2017/03/08 Javascript
如何选择适合你的JavaScript框架
2017/11/20 Javascript
jQuery 操作 HTML 元素和属性的方法
2018/11/12 jQuery
vscode下的vue文件格式化问题
2018/11/28 Javascript
js/jquery遍历对象和数组的方法分析【forEach,map与each方法】
2019/02/27 jQuery
arctext.js实现文字平滑弯曲弧形效果的插件
2019/05/13 Javascript
详解vue修改elementUI的分页组件视图没更新问题
2020/11/13 Javascript
python统计一个文本中重复行数的方法
2014/11/19 Python
用Python实现读写锁的示例代码
2018/11/05 Python
使用pandas实现csv/excel sheet互相转换的方法
2018/12/10 Python
解决Python 函数声明先后顺序出现的问题
2020/09/02 Python
CSS3+DIV实现漂亮的动画彩色标签
2016/06/16 HTML / CSS
Spotahome意大利:公寓和房间出租
2020/02/21 全球购物
日本整理专家Marie Kondo的官方在线商店:KonMari
2020/06/29 全球购物
大学生求职中的自我评价
2013/10/01 职场文书
关于是否需要写商业计划书
2014/02/07 职场文书
父母寄语大全
2014/04/12 职场文书
节约用电标语
2014/06/17 职场文书
大学生入党积极分子党校学习思想汇报
2014/10/25 职场文书
党员个人年度总结
2015/02/14 职场文书
中学教师教学工作总结
2015/08/13 职场文书
庆祝教师节主题班会
2015/08/17 职场文书
2016年社会主义核心价值观心得体会
2016/01/21 职场文书