python处理excel的时间格式_Python处理Excel使用pandas处理时间格式数据
本篇介绍主要为以下几项内容:
星期判别
年月日等周期提取
时间增加或减少
时间差计算
数据示例如下:
01 返回星期几我们做趋势分析,通过会拉一段时间出来,这时,某些场景加上星期判别的列,会让我们更直观对比日期变化。这里我们可以利用pandas的day_day_name函数:
rawalldata['weekdate']=rawalldata['下单时间'].dt.day_name()
得到的结果如下:
02 年月日等周期提取通过日期进行日、月、年度统计的步骤在很多分析开始前不可缺少,因此,我们要提取出日期中的年份、季度、月份等。
print(rawalldata['下单时间'].dt.year)print(rawalldata['下单时间'].dt.quarter)print(rawalldata['下单时间'].dt.month)
结果如下:
得到年-月样式:
rawalldata['下单时间'].apply([lambda x:x.strftime('%Y-%m')])
03 时间增加或减少这里说的意思的,比如想拿到2020-01-01的上周、上月、去年或未来的日期,如何快速计算拿到呢?如果想返回指定天数差异的日期,可利用datetime库的timedelta函数,可选参数如下:datetime.timedelta(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0)比如weeks=1,表示下周的日期、-1表示上周的日期;days=-1,表示昨天的日期、1表示明天的日期;
rawalldata['日期加减']=rawalldata['下单时间']+dt.timedelta(days=-1)
结果如下:
04 时间差计算这如果已经是时间格式数据,直接相减即可,比如这样:
print(rawalldata['日期加减']-rawalldata['下单时间'])
得到结果:
如果是2020-01-10和20200101这两种类型的数据相减,一定要注意20200101 的数据格式,如果是数值型,需要转换为字符串类型,否则会按秒计算,然后再进行to_datetime转换。
rawalldata['格式转换']=pd.to_datetime(rawalldata['日期'].apply(lambda s:str(s)))
python处理excel的时间格式_Python处理Excel使用pandas处理时间格式数据相关推荐
- 如何用python处理excel中时间重合_python读取Excel文件中的时间,并计算时间间隔...
以此Excel文件为例: 1.python读取Excel文件中的时间 import xlrd #读取Excel文件 workbook = xlrd.open_workbook('C:/Users/12 ...
- python输出excel以时间命名_python转化excel数字日期为标准日期操作
伙伴遇到一个关于excel导入数据到python中,日期变成数字而不是日期格式的问题.第一反应这个数字应该是excel里面的时间戳类似的,所以我就实验增加一天是不是对应的数字就加1.最后证明了我的想法 ...
- 对导入的 excel 的时间的处理 将excel表中的时间,转成 标准的时间
对导入的 excel 的时间的处理 将excel表中的时间,转成 标准的时间 export const formatDate = (numb, format) => {const time = ...
- python处理excel的时间格式_Python处理excel数据,原来这么简单,VBA要尴尬了
工作中经常会遇到一些每天都要进行的重复操作,没一点技术含量,做起来却费时费力,还时不时出点小错.为应对这种情况,有些人会用VBA进行处理.但编辑了VBA功能的文件通用性不好,遇到领导.同事的excel ...
- python读excel 包含格式_python读取excel格式的文件
使用 xlrd 能够很方便的读取 excel 文件内容,而且这是个跨平台的库,能够在windows,linux/unix,等平台上面使用. 简单例子importxlrd fname = "s ...
- python xlwt xlrd模块详解_python操作excel之xlrd、xlwt模块详解
python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库. 可从这里下载https://pypi.python.org/pypi.下面分别记录 ...
- python怎么打开excel文件并处理_python处理excel文件
python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库. 可从这里下载https://pypi.python.org/pypi.下面分别记录 ...
- python excel数据处理功能模块_Python 之Excel 数据处理
Python 之 Excel 数据处理 一.背景. 运维工作中,可能会遇到同事或者技术领导给Excel 数据进行,数据抽取汇总或者进行运维自动化提供元数据使用,针对以上场景我们需要进行python 处 ...
- python对excel操作简书_Python实现EXCEL常用操作——pandas简介
知乎的代码块太丑了,这里的内容就更新到简书了Python实现EXCEL常用操作--pandas简介www.jianshu.com EXCEL是日常办公最常用的软件,然而遇到数据量特别大(超过10W条 ...
- python对excel增删改查_Python之Excel 优雅操作手法 精选
前言 一直想写这一篇,却又一直被事情拖着. 我带的一个项目团队正好进行到这一块儿了,正好,将这事儿办了,以后要用的时候也不用到处找. 半点不求人. 慢慢看,优雅的操作都在后头 Tips:当下2020年 ...
最新文章
- 5种流行的Web抓取Python库,你用过哪种?
- 【BZOJ】 2463 [中山市选2009]谁能赢呢?(博弈论)
- java最简单的并查集(不想交集合)以及杭电1272
- Ubuntu 下一个 vim 建立python 周围环境 构造
- 网站数据库服务器怎么启动,启动数据库服务器
- [Cake] 0.C#Make自动化构建-简介
- 十二、HTML5新增标签特性详解(audio、video、input)
- 计算机休眠怎么唤醒,电脑休眠后,就无法唤醒了?怎么办?快速教你解决这个问题...
- PCD Lesson3:PCD文件的读取
- 细节也可以决定网站中交互设计的成败
- PyQt5教程(二)——PyQt5的安装(详细)
- python抽签程序_【一点资讯】python打造一个抽奖程序 www.yidianzixun.com
- coverity(Coverity 价格)
- 虚数到底有什么意义?从 i 说起
- 微信小程序使用百度api获取天气信息 —— 微信小程序教程系列(16)
- 第十三届蓝桥杯JavaB组国赛H题——修路 (AC)
- 【个人百度一面】----Java后端开发岗位----【校招提前批】
- MySQL获取 查询上周的周一 查询上周的周日(星期日)查询本周的周一(星期一) 查询本周的周日(星期日)
- Python 使用office365邮箱自动发送邮件
- 海康sdk捕获码流数据通过JavaCV推成rtmp流的实现思路(PS流转封装RTMP)