R 语言如何提取日期中的年份-月份-季节-天

2019-07-07 15:31:44 浏览数 (1)

R语言中如何根据日期数据, 提取年份, 月份, 天数, 季度. 年份和月份可以根据分隔符提取, 季度可以写一个函数提取. R包中有更好的解决方法, 使用lubridate包可以很容易的进行提取, 提取方法:

年份year(datae) 月份month(datae) 日期day(datae) 季节quarter(datae)

代码:

代码语言:javascript复制
library(lubridate)
d<-c("2012-1-10","2013-5-9","2014-6-25")
year(d)
month(d)
day(d)
quarter(d)

结果:

代码语言:javascript复制
> library(lubridate) # 载入软件包
> d<-c("2012-1-10","2013-5-9","2014-6-25") # 模拟数据
> year(d) # 提取年
[1] 2012 2013 2014
> month(d) # 提取月
[1] 1 5 6
> day(d) # 提取日
[1] 10  9 25
> quarter(d) # 提取季度
[1] 1 2 2

应用:

育种数据分析中, 经常用到场年季的信息, 年和季度需要从日期数据中进行提取, 通过这个软件包, 可以很容易的进行提取.

0 人点赞