第11章 日期和时间

日期和时间在数据分析中经常出现——尤其是对于时间序列分析来说。有一个坏消息:因为每月的天数、闰年和闰秒的存在1,以及各个时区的天数都不相同,所以编写程序来处理它们相当麻烦。而好消息是:R中有大量的函数可以用来处理时间和日期。尽管这些概念对于R编程来说是非常基础的,本书现在才讨论它们是因为其中一些最好的处理方法出现在插件包中。开始阅读本章时,你可能会对大量出现的代码感到不太自在。现在,我们将从lubridate包中开始探求,它能使你的日期-时间代码更具可读性。

1*因为地球的旋转速度正在放缓,所以一天所需要的时间略长于86 400秒。这一点在你等待发工资时特别明显。从1972开始,我们通过添加闰秒来纠正这一点。输入.leap.seconds看它们什么时候发生。