R 语言中日期和时间的处理

本次课程是系列课程:「R 语言数据科学」 的第十三章节,为了方便大家学习和检索,故将该课程作为专题课程单独列出。

今天我们一起来学习一下如何在 R 语言中处理日期和时间变量。在 tidyverse 数据处理中,我们主要是使用 lubridate 包进行操作。

本次课程的主要内容:

  1. 加载所需 R 包
  2. 日期和时间的类型
  • 日期变量:date
  • 时间变量:time
  • 日期时间变量:dttm
  • 从字符串创建
  • 从单独的日、月、年或者时、分、秒创建
  • 从已有的日期时间对象创建(类型转换)
  1. 日期时间变量的拆分

  2. 时间跨度

  • duration
  • period
  • interval
  1. 涉及到日期变量的数据处理

下面是本次课程的部分图表展示:

图1 时区分布示意图

图2 时间序列图

点击这里跳转到 RStata 短书平台获取附件:R 语言中日期和时间的处理

评论