【数据之美】pandas的时间日期高效操作探索
29、pandas的时间日期高效操作
(资料图片仅供参考)
探索数据之美 0.395 2018.01.02 11:27:56 字数 656 阅读 8,288 在前面的文章中,我们总结了一下关于时间日期的简单计算,但是我们发现很多功能都是datetime库提供的,那么pandas有没有提供跟日期时间有关的函数呢?
自然是有的就是.dt,跟.str一样,后面可以加多个函数进行操作。
比如现在有一组数据:
源数据 由于日期列都是datetime64格式的,当导出到excel或者别的地方的时候就会出现格式不是我们想要的:
导出之后的日期格式 这种在导出后还要再次进行格式的调整,将会变得很麻烦。
所以我们要看一下有没有其它的方式导出之后就直接是标准的日期格式的。
一、日期格式设置:dt.strftme()
dt.strftme() 需要注意的是在经过.dt.strftime()处理后的数据就不再是datetime类型了,就算导出到excel也是不能直接被识别为日期的,所以处理的时候要慎重。
当然,还可以处理成其它的格式:
小写的y,年份就只有两位 . 不要中间的‘-’ 中间用斜线 将年份放后面 只显示月份和天数 还有设置格式更简洁的方式:
dt.date只提取日期部分 只要记住大写Y和小写y区别,其它的就都比较简单了。dt.strftime()与Datetime库里的格式设置不一样,这一点要注意区别。
二、 提取时间日期中的 部分信息:
dt.year能直接提取出年份,而且是整数型:
dt.year能直接提取出年份 其它信息和年份差不多:
月份 日 小时 时间 季度 还可以返回星期几:(星期一是0,星期天是6,跟切片的时候很相似。)
返回星期时间 返回周数是df.week()。
这就联想到前面的文章提到的timedelta类型提取日期,那这个dt能不能用在timedelta类型的数据上呢?
timedelta函数 使用.dt.days去掉days 由上图可知以这样的一直方式比匿名函数更加的方便,这里的.days很类似datetime库里面的.days。相当于用.dt.days代替了之前的map(lambda x:x.days)。
按照这个逻辑,.dt.total_seconds()也是可以使用的:
.dt.total_seconds()
三、计算天数相关的函数
计算是一年当中的第几天:
计算是一年当中的第几天 同理计算一年当中的第几周(.dt.weekofyear):
计算一年当中的第几周 除了上面这些,还有.dt后面还可以接很多函数,实在太多,就不一一介绍了。
需要注意的是用split出来后的是obj格式,应该先使用datetime.strptime转为时间格式之后才能进行dt.strftime处理。
标签:
相关推荐:
最新新闻:
- 【数据之美】pandas的时间日期高效操作探索
- 4k分辨率是多少?真4k与假4k区别介绍_天天讯息
- 世界即时看!Maven默认的仓库位置在哪里?Maven默认仓库改成自己的仓库步鄹的方法
- java内存模型——volatile的可见性 世界速递
- Zip格式结构图总览 Zip文件结构详解
- 热门看点:商标注册查询入口官网在哪里?商标注册查询入口官网地址及查询方法
- 每日消息!nix系统上加载/管理模块的命令 linux常用命令之module
- mysql-uroot-p命令怎么下载?MySQL数据库安装教程_世界即时看
- 行式数据库系统中的列式存储——Clickhouse-世界热讯
- 表空间用户SQLoracle有啥子优势?详情介绍
- 《碟中谍7:致命清算》海报曝光 阿汤哥再次挑战极限_世界快看
- 天天最新:《街头霸王6》开发者实机演示 “桑吉尔夫 Vs 玛丽莎”
- 什么是BT?BT、FTP、PUB的下载方式有哪些?
- 天天观点:java中BigDecimal的4个造方法 你知道吗?
- 环球微速讯:在阿里巴巴图标库创建自己的工程 并导入第三方图标
- 今日快看!CST怎么用?CST使用心得及使用方法
- word文档中的大括号怎么打?六角括号怎么用键盘打?
- 全球快看:《速度与激情10》新海报发布 终途启程家人一直在身边
- 昆汀准备拍他“最后一部”电影了!今秋开机
- 鱼骨图绘制有什么技巧?3种类型的鱼骨图制作思维导图示例
- 《极乐迪斯科》开发商法律纠纷结束:主创还清欠款-环球新消息
- 全球观天下!PDF怎么编辑?PDF编辑方法大全
- TCP协议详解 一文读懂TCP协议段格式|每日热闻
- cr2是什么格式?CR2格式打开的方法步骤是什么?
- 世界观热点:【科普】什么是NAS?有什么好玩的功能?
- Cydia源是什么?Cydia源添加安装及更新步骤
- UAC功能是什么?关闭UAC功能的操作过程
- 男子称价值1.2万元AJ球鞋被调包 涉事物流:正沟通理赔
- 【干货】Linux管理文件和目录的命令
- 云存储是什么意思?云存储都有哪些用处?
- 牙克石市筑牢医保屏障助力乡村振兴
- 显卡硬件加速有什么用? 开启显卡硬件加速方法
- drivers是什么文件?drivers文件能不能删除?
- 如何卸载迈克菲软件?Mcafee卸载的方法
- PP加速器好用吗?PP加速器安装及使用步骤
- 连接打印机提示“打印处理器不存在”是什么原因?连接打印机提示打印处理器不存在解决步骤
- 变矩器是什么?变速齿轮机构的结构与工作原理
- win10系统怎么使用eZ Flash3刷BIOS?使用EZ Flash3刷BIOS步骤
- win10系统临时文件夹在哪?查找临时文件夹的步骤
- 如何输入avast注册码?avast软件介绍及激活码分享
- LanHelper工具有什么功能?LanHelper工具破解教程
- 笔记本内存条怎么安装?笔记本加内存条安装方法
- 注册表数据怎样进行修改?注册表编辑器打不开有什么解决办法?
- 出现0xc0000005错误是由什么原因造成的?c0000005异常代码解决方法
- Word中省略号怎么打?Word中省略号快捷键
- 耳机有杂音是什么原因造成的?耳机插上还是外放应该怎么办?
- 电脑时间不同步怎么办?电脑时间不同步的解决方法
- 《暗黑破坏神4》终极版预告 6月6日正式发售
- 环球焦点!三人被困雪地 男子用iPhone和大疆无人机成功自救
- 硅谷银行储户排长队取款:中国一公司已取回6亿元
- 全球焦点!星链打电话!SpaceX准备测试这一业务
- 环球最资讯丨视频神器 LG16:18显示器4099元
- 北京特惠!联想27寸一体机6899元-全球热文
- 大获全胜 网飞获得6座奥斯卡
- 当前快看:《猎天使魔女:起源》IGN 9分:充满童趣和想象力
- 《遇见造物主》首发加入PS+ 4月4日发行
- 《光明旅者:破坏者》抢先体验推迟至秋季
- 昆汀最后一部电影片名曝光 今年秋季开拍_焦点快看
- 旅游零售板块3月14日跌0.25%,中国中免领跌,主力资金净流出8868.52万元_当前热议
- 16mn是什么材质价格多少_16mn是什么材质:环球播报
- COSPLAY图赏:国外小姐姐COS《死或生》玛丽萝丝 女仆装可爱又性感-微资讯
- “张译每剧嘎一个兄弟”上热搜:搭档总会壮烈牺牲
- SE区块链游戏《共生起源》首支预告 有上万角色
- 《最后生还者》第二季不会因游戏差评改剧情 尼尔不在乎那些差评:世界通讯
- 全球快资讯:PS官推“情人节送PS5告白”后续:白色情人节一起玩吗?
- 【环球时快讯】小米万兆路由器现在入手仅1699元:小米路由史上重大升级
- 【天天聚看点】13 代 i9+RTX40 系显卡,ROG 幻 16 翻转屏笔记本开售,miniLED 屏幕
- 焦点日报:美菱智能遥控茶吧机 24 小时保温,258元绝对值
- 【聚看点】冷知识:宠物猫平均寿命已增加到15年
- 《黑暗荣耀2》的蛇是真蛇!李莎拉演员:拍得很开心
- LG发布49GR85DC-B游戏显示器 32:9曲面屏
- 全球今热点:山东岚山区总工会开展心理健康服务活动
- 外网热议:《原神》是否拥有迄今为止最好的开放世界
- 《赛博朋克2077》高清重制MOD:纹理大提升!像新配了眼镜|今日报
- 《生化危机4:重制版》体验版bug:里昂一脚踢飞电锯人|世界热点