第6章 时间序列分析-【千锋教育】Python快乐编程——数据分析与实战

2023-03-21
| 103页
| 141人阅读
| 0人下载
教辅

内容正文:

第6章 时间序列分析 时间对象——Timestamp 时间对象——Period 时间对象——Timedelta DataTimeIndex对象 PeriodIndex对象 TimedeltaIndex对象 采样 时间对象——Timestamp 时间对象——Period 时间对象——Timedelta PeriodIndex对象 TimedeltaIndex对象 采样 DataTimeIndex对象 目 录 CATALOUGUE 初心至善 匠心育人 01 02 04 05 03 06 07 掌握时间对象的基本操作 掌握窗口函数的基本使用 掌握时间索引对象的基本操作 掌握数据采样的实际应用 学 习 目 标 LEARNING OBJECTIVES 初心至善 匠心育人 时间序列分析多用于产品的销售预测、气象台天气预测、企业的数据管理、大数据的个人行为分析等方面,通过对历史数据的基本分析,推测出未来的大致情况。 Pandas 提供了时间戳( Timestamp )、时间段(Period )、时间间隔( Timedelta )三种基本时间对象和分别对应的三种时间索引对象,具体如表所示。 初心至善 匠心育人 6.1 时间对象— —Timestamp 初心至善 匠心育人 6.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 初心至善 匠心育人 6.2 时间对象——Period Period 对象表示一个标准的时间段,如某年、某月、某小时等。本节将介绍 Period 对象的基本操作。 初心至善 匠心育人 6.2.1 创建Period对象 Pandas 提供 Period 类进行相关数据的基本创建,具体形式如下。 Period 对象的基本参数如表所示。 初心至善 匠心育人 6.2.1 创建Period对象 上述参数表为 Perio

资源预览图

第6章 时间序列分析-【千锋教育】Python快乐编程——数据分析与实战
1
第6章 时间序列分析-【千锋教育】Python快乐编程——数据分析与实战
2
第6章 时间序列分析-【千锋教育】Python快乐编程——数据分析与实战
3
第6章 时间序列分析-【千锋教育】Python快乐编程——数据分析与实战
4
第6章 时间序列分析-【千锋教育】Python快乐编程——数据分析与实战
5
第6章 时间序列分析-【千锋教育】Python快乐编程——数据分析与实战
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。