今天是星期几?
R 在日期和时间方面功能很强。用于这类数据的两个主要类是 Date 和 POSIXct。Date 用于日历日期对象,如 "2015-01-22"。POSIXct 用于表示日期时间对象,如 "2015-01-22 08:39:40 EST",表示东部标准时间上午 8:39 过 40 秒。
在实践中,最好的策略是使用能满足需求的最简单的类。多数情况下,Date 是更简单的选择。本课程几乎都会使用 Date 类,但也需要了解 POSIXct,便于存储日内金融数据。
在下面的练习中,您将通过让 R 返回当前日期和当前时间,来初步体验日期与时间对象。
本练习是课程的一部分
R 金融中级
练习说明
- 输入
Sys.Date()让 R 返回当前日期。 - 输入
Sys.time()让 R 返回当前日期和时间。注意 Date 与 time 的大小写差异。 - 将
Sys.Date()存入变量today。 - 对
today使用class()来确认其类。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# What is the current date?
___
# What is the current date and time?
___
# Create the variable today
today <- ___
# Confirm the class of today
___