python中时间转换datetime和pd.to_datetime详析


Posted in Python onAugust 11, 2019

前言

我们在python对数据进行操作时,经常会选取某一时间段的数据进行分析。这里为大家介绍两个我经常用到的用来选取某一时间段数据的函数:datetime( )和pd.to_datetime( )。

(一)datetime( )

 (1)获取指定的时间和日期。datetime(%Y,%m,%d,%H,%M,%S)

datetime共有6个参数,分别代表的是年月日时分秒。其中年月日是必须要传入的参数,时分秒可以不传入,默认全为零。

eg:

python中时间转换datetime和pd.to_datetime详析   

(2)将Str和Unicode转化为datetimedatetime(str,format)

在很多情况下,我们的原始数据中的时间和日期并不是时间类型的,例如excel中可能是Unicode,csv中可能是Str。因此我们在进行时间切片之前首先要将非时间类型的时间数据转换为时间类型。

eg:

python中时间转换datetime和pd.to_datetime详析

PS:注意到datetime是模块,datetime模块还包含一个datetime类,通过from datetime import datetime导入的才是datetime这个类。如果仅导入import datetime,则必须引用全名datetime.datetime。

(二)pd.to_datetime( )

pandas中的to_datetime( )有和datetime( )类似的功能。

(1)获取指定的时间和日期。

eg:

python中时间转换datetime和pd.to_datetime详析

(2)将Str和Unicode转化为时间格式

eg:

python中时间转换datetime和pd.to_datetime详析

参考资料:

  • https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431937554888869fb52b812243dda6103214cd61d0c2000/
  • http://pandas.pydata.org/pandas-docs/stable/generated/pandas.to_datetime.html

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。

Python 相关文章推荐
在Python中使用mechanize模块模拟浏览器功能
May 05 Python
python学习必备知识汇总
Sep 08 Python
如何使用 Pylint 来规范 Python 代码风格(来自IBM)
Apr 06 Python
python正向最大匹配分词和逆向最大匹配分词的实例
Nov 14 Python
Python 最大概率法进行汉语切分的方法
Dec 14 Python
Flask核心机制之上下文源码剖析
Dec 25 Python
Python爬虫实现的根据分类爬取豆瓣电影信息功能示例
Sep 15 Python
Python延迟绑定问题原理及解决方案
Aug 04 Python
Python内置函数及功能简介汇总
Oct 13 Python
k-means & DBSCAN 总结
Apr 27 Python
pytorch中Schedule与warmup_steps的用法说明
May 24 Python
利用For循环遍历Python字典的三种方法实例
Mar 25 Python
Python时间序列缺失值的处理方法(日期缺失填充)
Aug 11 #Python
python3实现带多张图片、附件的邮件发送
Aug 10 #Python
python实现邮件自动发送
Aug 10 #Python
python爬取百度贴吧前1000页内容(requests库面向对象思想实现)
Aug 10 #Python
python正则爬取某段子网站前20页段子(request库)过程解析
Aug 10 #Python
Django项目主urls导入应用中views的红线问题解决
Aug 10 #Python
Python中的 sort 和 sorted的用法与区别
Aug 10 #Python
You might like
php截取中文字符串不乱码的方法
2013/12/25 PHP
php操作mongoDB实例分析
2014/12/29 PHP
php用正则判断是否为数字的方法
2016/03/25 PHP
PHP+iframe模拟Ajax上传文件功能示例
2019/07/02 PHP
将HTML自动转为JS代码
2006/06/26 Javascript
学习YUI.Ext 第六天--关于树TreePanel(Part 1)
2007/03/10 Javascript
javascript实现轮显新闻标题链接
2007/08/13 Javascript
FormValidate 表单验证功能代码更新并提供下载
2008/08/23 Javascript
jQuery 连续列表实现代码
2009/12/21 Javascript
jquery easyui combobox模糊过滤(示例代码)
2013/11/30 Javascript
JavaScript获取路径设计源码
2014/05/22 Javascript
理解javascript中的严格模式
2016/02/01 Javascript
一步步教大家编写酷炫的导航栏js+css实现
2016/03/14 Javascript
input框中的name和id的区别
2016/11/16 Javascript
基于JavaScript实现自动更新倒计时效果
2016/12/19 Javascript
JS正则表达式之非捕获分组用法实例分析
2016/12/28 Javascript
解析Vue2.0双向绑定实现原理
2017/02/23 Javascript
ES6 Promise对象概念与用法分析
2017/04/01 Javascript
微信小程序开发之IOS和Android兼容的问题
2017/09/26 Javascript
基于vue.js中关于下拉框的值默认及绑定问题
2018/08/22 Javascript
Vue 路由切换时页面内容没有重新加载的解决方法
2018/09/01 Javascript
浅谈express.js框架中间件(middleware)
2019/04/07 Javascript
[19:24]DOTA2客户端使用指南 一分钟快速设置轻松超神
2013/09/24 DOTA
Python实现的特征提取操作示例
2018/12/03 Python
使用Flask-Cache缓存实现给Flask提速的方法详解
2019/06/11 Python
浅谈Django2.0 加xadmin踩的坑
2019/11/15 Python
Python实现密码薄文件读写操作
2019/12/16 Python
Python合并2个字典成1个新字典的方法(9种)
2019/12/19 Python
离线状态下在jupyter notebook中使用plotly实例
2020/04/24 Python
Pycharm及python安装详细教程(图解)
2020/07/31 Python
英语专业个人求职自荐信
2013/09/21 职场文书
《放小鸟》教学反思
2014/04/20 职场文书
技术负责人岗位职责
2015/02/10 职场文书
2015年学校管理工作总结
2015/07/20 职场文书
Python matplotlib可视化之绘制韦恩图
2022/02/24 Python
muduo TcpServer模块源码分析
2022/04/26 Redis