开始使用免费开始使用

自动导入

有时您需要用 as.Date() 手动输入少量日期,但更常见的情况是数据文件中已有一列日期。

一些读取数据的函数会自动识别并解析多种格式的日期。特别是 readr 包中的导入函数(如 read_csv())能识别几种常见的日期格式。

另外,anytime 包中的 anytime() 函数专门用于不受格式限制地将字符串自动解析为日期。

在本练习中请分别尝试这两种方法。

本练习是课程的一部分

在 R 中处理日期和时间

查看课程

练习说明

  • 使用 read_csv() 将 CSV 文件 rversions.csv 读入为 releases
  • 使用 str() 检查 date 列的结构。请注意,它已经是 Date 对象了
  • 我们已加载 anytime 并创建了名为 sep_10_2009 的对象。请使用 anytime() 函数解析 sep_10_2009

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Load the readr package
library(readr)

# Use read_csv() to import rversions.csv
releases <- read_csv(___)

# Examine the structure of the date column
str(___)

# Load the anytime package
library(anytime)

# Various ways of writing Sep 10 2009
sep_10_2009 <- c("September 10 2009", "2009-09-10", "10 Sep 2009", "09-10-2009")

# Use anytime() to parse sep_10_2009
anytime(___)
编辑并运行代码