处理日期
as.Date()
as.Date("YYYY-MM-DD")默认格式为“YYYY-MM-DD”
让我们创建一个2016年里约热内卢的开幕时间,并查看它的格式。
xd<-as.Date("2016-08-05")
str(xd)
weekdays()
weekdays(date)函数可以返回某日的星期几
>weekdays(xd)
[1] "Friday"
日期向量化运算
可以对日期加减数字(天数)来创建新的日期。
计算未来七天的日期:
>xd+7
[1] "2016-08-12"
创建从7月27号开始的7天日期向量
>xd+0:6
>weekdays(xd+0:6)
可以用seq()函数穿件时间序列,by参数指定时间间隔:days,weeks,months,years
months()函数和quarters()函数
>xd<-as.Date("2019-04-01")
>months(xd) #month()函数返回日期月份
[1] "April"
>quarters(xd) #quarters()函数返回日期季度
[1] "Q2"
用不同格式表示日期
通过指定as.Date()函数中的format参数来把任何格式的日期字符串转换为字符串格式。as.Date(strDate,format=)