R for dummies 使用R处理日期数据

处理日期

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=)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值