Python数据分析第9章时间序列数据分析
Python数据分析 第 9 章 时间序列数据分析
9.1日期和时间数据类型9.1.1datetime构造Python标准库中包含了用于日期(date)、时间(time)、日历(calendar)等功能的数据类型,主要会用到datetime、time、calendar模块,我们主要介绍一下datetime模块。表9-1datetime库的时间数据类型为:类型使用说明date日期(年、月、日)time时间(时、分、秒、毫秒)日期和时间datetimetimedelta两个datetime的差(日、秒、毫秒)
9.1 日期和时间数据类型 Python标准库中包含了用于日期(date)、时间( time)、日历(calendar)等功能的数据类型,主要会用 到datetime、time、calendar模块,我们主要介绍一下 datetime模块。 ❖ 9.1.1 datetime构造 类型 使用说明 date 日期(年、月、日) time 时间(时、分、秒、毫秒) datetime 日期和时间 timedelta 两个datetime的差(日、秒、毫秒) 表9-1 datetime库的时间数据类型为:
9.1日期和时间数据类型*9.1.2数据转换1.datetime ->str:将datetime类数据转换为字符串数据。str方法:datetime.strftime方法:可以将datetime类数据转换为格式化字符串数据。2.str->datetime:将字符串数据转换为datetime类数据。datetime.strptime(...):根据string,format2个参数,返回一个对应的datetime对象
9.1 日期和时间数据类型 1. datetime -> str:将datetime类数据转换为字符串数 据。 str方法: datetime.strftime方法: 可以将datetime类数据转换 为格式化字符串数据。 2. str -> datetime :将字符串数据转换为datetime类数 据。 datetime.strptime(.):根据string, format 2个参数, 返回一个对应的datetime对象 ❖ 9.1.2 数据转换
9.1日期和时间数据类型表9-2datetime格式说明类型描述%Y四位的年份%y两位的年份%m两位的月份[01,-——,12]%d两位的日期[01,-—-,31]%H小时,24小时制[00,---,24]% I小时,12小时制[01,---,12]%M两位的分钟[00,-——,59]%S两位的秒%W每年的第几周,星期一为每周第一天%F%Y-%m-%d的简写(如2019-5-5)%D%m/%d%y的简写(如05/20/19)
9.1 日期和时间数据类型 类型 描述 %Y 四位的年份 %y 两位的年份 %m 两位的月份[01,-,12] %d 两位的日期[01,-,31] %H 小时,24小时制[00,-,24] %I 小时,12小时制[01,-,12] %M 两位的分钟[00,-,59] %S 两位的秒 %W 每年的第几周,星期一为每周第一天 %F %Y-%m-%d的简写(如 2019-5-5) %D %m/%d%y的简写(如 05/20/19) 表9-2 datetime格式说明
9.2 时间序列基础×9.2.1时间序列构造Pandas中的时间序列指的是以时间数据为索引的Series或DataFrame,构造方法即为Series的构造方法。·9.2.2索引与切片
9.2 时间序列基础 ❖ 9.2.1 时间序列构造 Pandas 中的时间序列指的是以时间数据为索引的 Series 或 DataFrame,构造方法即为Series的构造方法。 • 9.2.2 索引与切片