使用Python Pandas处理日期和时间
在处理数据的过程中,遇到时间序列数据是非常常见的。在处理时间序列数据时,Pandas是一个非常有用的工具。
Pandas提供了一套不同的工具,使用这些工具我们可以对日期时间数据执行所有必要的任务。让我们试着通过下面讨论的例子来理解。
代码#1:创建一个日期数据框架
输出:
代码#2:创建日期范围并显示基本特征
输出:
日期特征可分为两类。第一类是某一时期的时间时刻,第二类是某一时期以来的时间。这些特征对于理解数据中的模式非常有用。
将一个给定的日期划分为特征 –
pandas.Series.dt.year返回日期时间的年份。
pandas.Series.dt.month返回日期时间的月份。
pandas.Series.dt.day返回日期时间的日期。
pandas.Series.dt.hour返回日期时间的小时。
pandas.Series.dt.minute返回日期时间的分钟。
从这里可以参考所有的日期时间属性。
代码#3:将日期和时间分成独立的功能
输出:
代码#4:要获得现在的时间,使用Timestamp.now(),然后将时间戳转换成数据时间,直接访问年、月或日。
让我们在一个真实的数据集uforeports上分析一下这个问题。
输出: