months()、weekdays()、quarters(),一起上阵!
作为日期部分的最后一课,这里有一些用于提取日期组成部分的实用函数。其中之一是 months()。
my_date <- as.Date("2017-01-02")
months(my_date)
[1] "January"
另外两个常用函数是:weekdays(),用于提取日期是星期几;以及 quarters(),用于判断日期属于一年中的哪个季度(Q1–Q4)。
本练习是课程的一部分
R 金融中级
练习说明
- 已为您创建了一个
dates向量。 - 从这些日期中提取
months()。 - 从这些日期中提取
quarters()。 - 另一个向量
dates2也已为您创建。 - 使用
weekdays()判断这些日期是星期几,并用names()将结果赋给dates2的名称。 - 打印
dates2。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# dates
dates <- as.Date(c("2017-01-02", "2017-05-03", "2017-08-04", "2017-10-17"))
# Extract the months
___
# Extract the quarters
___
# dates2
dates2 <- as.Date(c("2017-01-02", "2017-01-03", "2017-01-04", "2017-01-05"))
# Assign the weekdays() of dates2 as the names()
___
# Print dates2
___