指定日期
正如视频中所示,除非您明确告知,否则 R 不会知道某个值是日期。若有符合 ISO 8601 标准的日期字符串,您可以用 as.Date() 函数将其转换为 Date。只需将该字符串(或字符串向量)作为第一个参数传入即可。
在本练习中,您将把一个日期的字符串表示转换为 Date 对象。
本练习是课程的一部分
在 R 中处理日期和时间
练习说明
我们已将字符串 "2013-04-03" 存入变量 x 中。
- 使用
str()查看x的结构,确认它只是一个字符型字符串。 - 使用
as.Date()将x转为日期。 - 使用
str()查看x_date的结构,确认它是Date。 - 现在使用
as.Date()保存日期(2014 年 4 月 10 日)。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# The date R 3.0.0 was released
x <- "2013-04-03"
# Examine structure of x
str(___)
# Use as.Date() to interpret x as a date
x_date <- ___
# Examine structure of x_date
str(___)
# Store April 10 2014 as a Date
april_10_2014 <- ___