本文介绍了从日期提取一年的日数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有这样的日期列表:
library(lubridate)
my.dates <- c("03-01-2006", "28-01-2006", "12-01-2008", "02-02-2006", "03-03-2008")
my.dates <- dmy(my.dates)
我需要提取每一个年份的日数日期如下,1月1日是第1天:
I need to extract, the day number of the year from each date as below, where 1st January is day 1:
day.number <- c(3, 28, 12, 33, 62)
我已经对google和SO进行了很好的追捕,但找不到一个简单的方法这样做谢谢,谢谢。
I've had a good hunt around google and SO but cannot find an easy way of doing this. Help appreciated, thanks.
推荐答案
可以使用 yday
code> lubridate ,因为您已经使用它了:
you can use yday
function from lubridate
since you're already using it:
> yday(my.dates)
# [1] 3 28 12 33 63
这篇关于从日期提取一年的日数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!