Series对象和DataFrame的列数据提供了cat、dt、str三种属性接口(accessors),分别对应分类数据、日期时间数据和字符串数据,通过这几个接口可以快速实现特定的功能,非常快捷。今天翻阅pandas官方文档总结了以下几个常用的api。
**

1.dt.date 和 dt.normalize(),他们都返回一个日期的 日期部分,即只包含年月日。但不同的是date返回的Series是object类型的,normalize()返回的Series是datetime64类型的。 这里先简单创建一个dataframe。

**



*

2.dt.year、dt.month、dt.day、dt.hour、dt.minute、dt.second、dt.week (dt.weekofyear和dt.week一样)分别返回日期的年、月、日、小时、分、秒及一年中的第几周

*

3.dt.weekday(dt.dayofweek一样)返回一周中的星期几,0代表星期一,6代表星期天,dt.weekday_name返回星期几的英文。


4.dt.dayofyear 返回一年的第几天,dt.quarter得到每个日期分别是第几个季度。

5.dt.is_month_start和dt.is_month_end 判断日期是否是每月的第一天或最后一天,可以将month换成year和quarter相应的判断日期是否是每年或季度的第一天或最后一天.

6.dt.is_leap_year 判断是否是闰年

7.dt.month_name() 返回月份的英文名称.

Python数据分析库pandas高级接口dt的使用相关推荐

  1. Python数据分析库pandas高级接口dt和str的使用

    Series对象和DataFrame的列数据提供了cat.dt.str三种属性接口(accessors),分别对应分类数据.日期时间数据和字符串数据,通过这几个接口可以快速实现特定的功能,非常快捷.本 ...

  2. Python数据分析库pandas高级接口dt的使用详解

    Series对象和DataFrame的列数据提供了cat.dt.str三种属性接口(accessors),分别对应分类数据.日期时间数据和字符串数据,通过这几个接口可以快速实现特定的功能,本文着重讨论 ...

  3. 一文入门 Python 数据分析库 Pandas

    Pandas 通常用于快速简单的数据操作.聚合和可视化.在这篇文章中,我将概述如何学习这一工具的使用. Pandas 通常用于快速简单的数据操作.聚合和可视化.在这篇文章中,我将概述如何学习这一工具的 ...

  4. Python数据分析库pandas基本操作

    pandas是什么? 是它吗? ....很显然pandas没有这个家伙那么可爱.... 我们来看看pandas的官网是怎么来定义自己的: pandas is an open source, easy- ...

  5. pandas追加写入excel_快速介绍Python数据分析库pandas的基础知识和代码示例

    "软件工程师阅读教科书作为参考时不会记住所有的东西,但是要知道如何快速查找重·要的知识点." 为了能够快速查找和使用功能,使我们在进行机器学习模型时能够达到一定流程化.我创建了这个 ...

  6. python数据分析知识点_快速介绍Python数据分析库pandas的基础知识和代码示例

    "软件工程师阅读教科书作为参考时不会记住所有的东西,但是要知道如何快速查找重要的知识点." 为了能够快速查找和使用功能,使我们在进行机器学习模型时能够达到一定流程化.我创建了这个p ...

  7. 针对SAS用户:Python数据分析库pandas

  8. python数据分析最基本的库_Python数据分析库pandas基本操作方法_python

    下面就为大家分享一篇Python数据分析库pandas基本操作方法,具有很好的参考价值,希望对大家有所帮助.一起过来看看吧 pandas是什么? 是它吗? ....很显然pandas没有这个家伙那么可 ...

  9. 开源热门Python数据分析库:Pandas下载和安装以及用途

    Pandas 是一个开源的第三方 Python 库,从 Numpy 和 Matplotlib 的基础上构建而来,享有数据分析"三剑客之一"的盛名(NumPy.Matplotlib. ...

最新文章

  1. HDFS伪分布式环境搭建
  2. android 之ExpandableListView详解
  3. mysql通配符_mysql通配符进行模糊查询
  4. 手把手教你用jQuery实现手动自动轮播
  5. 在Linux下常用的命令
  6. mysql 特殊函数_MySQL中sleep函数的特殊现象示例详解
  7. 0010服务器无对应信息,查看云服务器信息
  8. 翻译python语言命令_有道词典命令行快速翻译,Python编程的利器
  9. Cortex-M3 动态加载一(地址无关代码实现)
  10. c语言的四个函数,C语言学习之动态内存分配的四个函数
  11. 【kafka】kafka 数据重复的一个 案例
  12. 毕业从事汽车行业,转行测试工程师,3个月完成了蜕变,我很满意...
  13. mysql 事件状态enable_mysql事件 - wayhk的个人页面 - OSCHINA - 中文开源技术交流社区...
  14. 自动化测试之java的job任务
  15. android ui自动化 mock,移动端自动化多机并行测试-数据 mock 篇
  16. 区块链 Scilla是什么
  17. MySQL–ROW_NUMBER
  18. 【最爱的暴力题】B. Shifting Sort
  19. termux安装linux 并开机自动运行命令,自动进入系统
  20. 2022我们都用这3个3D建模软件,常用简单又易上手

热门文章

  1. CNN卷积神经网络简单示例(PyTorch)
  2. 【庖丁解牛】configure: error: off_t undefined; check your library configuration
  3. SpringCloudAlibaba+Redis+MQ+MySQL+飞滴“网约车”项目!(含APP端)
  4. sql 截取json数据_PostgreSQL 12 新特性解读之一|支持 SQL/JSON path
  5. mysql门店分析_用MySQL分析某餐饮业数据 并用杜邦分析图标展示
  6. linux视频黑屏,在UOS/Deepin/Linux上用达芬奇DaVinci Resolve 16剪视频,解决打不开mp4、黑屏、没声音...
  7. Primas与币乎,孰轻孰重
  8. mt6739怎么root,mt6739怎么改串号
  9. 我的世界服务器修改原版血量,我的世界服务器MythicMobs插件教程技能编写血量限制与触发几率...
  10. 用fiddler抓包实现大英上机刷分