育种数据分析之放飞自我分享 http://blog.sciencenet.cn/u/yijiaobai 关注:生物统计,数量遗传,混合线性模型,生物信息,R,Perl,Python,GWAS,GS相关方法,文章及代码

博文

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

已有 20215 次阅读 2019-5-7 20:38 |个人分类:农学统计|系统分类:科研笔记

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

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


代码:

library(lubridate)
d<-c("2012-1-10","2013-5-9","2014-6-25")
year(d)
month(d)
day(d)
quarter(d)


结果:

> 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


应用:

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


r-breeding.png



https://blog.sciencenet.cn/blog-2577109-1177689.html

上一篇:blupf90根据G矩阵和H矩阵构建PCA分析以及与Plink以及GCTA的结果对比
下一篇:Linux中xargs命令的使用方法
收藏 IP: 117.119.97.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-25 21:31

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部