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

