or
本练习是课程的一部分
除非您明确告知,否则 R 不会知道某个值是日期或时间。本章将通过探索 R 版本发布的频率,以及人们下载它们的速度,带您了解 R 存储日期和时间的一些方式。您还将提前了解后续章节将学习的内容。
日期和时间的格式千差万别,因此第一道难关往往是将手头的格式解析为 R 的日期时间对象。本章将教您使用 lubridate 包导入日期和时间。您还将学习如何提取日期时间的各个部分。练习中,您将以 R 的诞生地——新西兰奥克兰的天气为例进行探索。
把日期时间导入 R 只是第一步。既然您已经会解析日期时间,接下来需要学习如何对其进行计算。本章将介绍在 lubridate 中表示时间跨度的不同方式,以及如何利用它们对日期时间进行算术运算。到本章末,您将计算自人类首次登月以来过去了多长时间,生成日期序列以便安排提醒,计算日食发生的时间,并探索英格兰君主的在位时期(以及哪些可能见过哈雷彗星!)。
对于包含日期和时间的数据,您现在已掌握大部分必备技能,但在实践中还会遇到一些其他问题。在最后一章中,您将回到前面的数据示例,进一步了解这些问题,包括如何处理时区、在不关心日期的情况下处理时间、快速解析日期,以及导出日期和时间。
当前练习