Python快乐编程——数据分析与实战 课件 第6章 时间序列分析.pptx

Python快乐编程——数据分析与实战 课件 第6章 时间序列分析.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 时间序列分析时间对象——Timestamp时间对象——Period时间对象——TimedeltaDataTimeIndex对象PeriodIndex对象TimedeltaIndex对象采样时间对象——Timestamp时间对象——TimedeltaDataTimeIndex对象时间对象——PeriodPeriodIndex对象TimedeltaIndex对象采样6.26.66.56.46.16.76.3?点击查看本小节知识架构?点击查看本小节知识架构?点击查看本小节知识架构?点击查看本小节知识架构?点击查看本小节知识架构?点击查看本小节知识架构?点击查看本小节知识架构学习目标掌握时间索引对象的基本操作掌握时间对象的基本操作掌握掌握3214掌握掌握窗口函数的基本使用掌握掌握数据采样的实际应用时间序列分析多用于产品的销售预测、气象台天气预测、企业的数据管理、大数据的个人行为分析等方面,通过对历史数据的基本分析,推测出未来的大致情况。 Pandas 提供了时间戳( Timestamp )、时间段(Period )、时间间隔( Timedelta )三种基本时间对象和分别对应的三种时间索引对象,具体如表所示。6.1 时间对象——Timestamp返回目录创建时间戳6.1.1指定与传换时区6.1.2最小时间/最大时间6.1.3常用属性6.1.46.1时间对象——Timestamp在实际生产中,许多数据会随时间变化发生规律变化。开发者可以通过数据分析手段进行分析,可以提取相应的结论。 Pandas 允许开发者使用 Timestamp 对象进行时间戳数据的创建。本节将介绍时间戳对象 Timestamp 的相关属性及其操作。6.1.1创建时间戳Pandas 提供了 to _ datetime ()函数将字符串转换为 Timestamp 对象,具体形式如下。上述代码返回值为 Timestamp 类型的数据,具体代码如下。6.1.1创建时间戳除上述参数外,Pandas 支持开发者配置 format 参数用于指定解析日期的格式,具体代码如下。上述代码通过 to _ datetime ()函数进行数据的解析,并使用 format 参数指定了解析格式为“年 - 月 - 日”,返回值为时间点对象( Timestamp 对象)。Pandas 允许开发者通过 Timestamp 对象的 now ()函数进行 Timestamp 对象的创建,与 to _ datetime ()函数不同的是, now ()函数创建的时间能够精确到微秒级,具体代码如下。6.1.1创建时间戳除上述方法外,开发者可以直接使用 Timestamp 类创建 Timestamp 对象数据,具体形式如下。相关参数如表所示 。6.1.2指定与转换时区时间标签是可以进行不同时区转换的,Pandas 允许开发者使用 Timestamp 对象通过to _ localize ()函数进行时间的本地化操作,通过 to _ convert ()函数进行指定时区的转换,具体代码如下。上述代码中,通过 tz _ localize ()函数将时间数据转换为相应的本地(上海)时间,然后通过 tz _ convert ()函数转换为其他时区的时间。6.1.2指定与转换时区若开发者不知道如何选择时区,可以使用 pytz 模块查看支持的时区字符,具体代码如下。6.1.3最小时间/最大时间Pandas 中的时间是有最小值和最大值的,时间数据必须在此范围内才有效。Pandas 提供了 min 与 max 属性查看对应值,具体代码如下。通过上述代码可以看出对应的最小值和最大值。6.1.4常用属性在数据分析过程中,需要将数据的年、月、日提取出来,使用相应的 Timestamp 对象可以实现这一需求。 Timestamp 对象的基本属性如表所示。6.1.4常用属性具体代码如下。通过上述代码可以看出,stamp _ time 数据的年、月、日,并判断该年份是否闰年。6.2 时间对象——Period返回目录创建Period对象6.2.1获取Period的基本属性6.2.2Period的基本方法6.2.36.2时间对象——PeriodPeriod 对象表示一个标准的时间段,如某年、某月、某小时等。本节将介绍 Period 对象的基本操作。6.2.1创建Period对象Pandas 提供 Period 类进行相关数据的基本创建,具体形式如下。Period 对象的基本参数如表所示。6.2.1创建Period对象上述参数表为 Period 的基本参数,开发者可以根据实际需求自由选择,下面通过代码进行说明。6.2.1创建Period对象上述代码中,使用字符串的形式将数据直接传递到 Period 类中,在此过程中 Pandas 自

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档