joyful pandas第9章 时序数据
import pandas as pd
import numpy as np
一、时序的创建
1. 四类时间变量
现在理解可能关于③和④有些困惑,后面会作出一些说明
2. 时间点的创建
(a)to_datetime方法
Pandas在时间点建立的输入格式规定上给了很大的自由度,下面的语句都能正确建立同一时间点
下面的语句都会报错
此时可利用format参数强制匹配
同时,使用列表可以将其转为时间点索引
对于DataFrame而言,如果列已经按照时间顺序排好,则利用to_datetime可自动转换
(b)时间精度与范围限制
事实上,Timestamp的精度远远不止day,可以最小到纳秒ns
同时,它带来范围的代价就是只有大约584年的时间点是可用的
(c)date_range方法
一般来说,start/end/periods(时间点个数)/freq(间隔方法)是该方法最重要的参数,给定了其中的3个,剩下的一个就会被确定
其中freq参数有许多选项,下面将常用部分罗列如下,更多选项可看这里
bdate_ran