如何得到周数和年从日期中的R
问题描述:
我想从一个日期对象即周数和年份R.如何得到周数和年从日期中的R
在那之前,我做到了分开:我用isoweek()函数提取周和年()函数来提取年份。所以我的data.frame有3个变量:日期,星期,年份
除了开始/结束年份以外,例如2015年有53周,2016年1月1日属于2015年第53周。 ..但与我的代码,它是这样的,1/1/2016是第53周,但2016年,而我希望它是在2015年第53周。
所以有一种方法在R提取周数和那些有意义的年代?
我知道有很多关于这方面的问题,但没有在这个具体的开始/年终问题上找到任何东西。
谢谢!
答
试试这个。 (两个步骤)
x <- as.Date("1/1/2016", "%d/%m/%Y")
format(x, "%G")
[1] "2015"
format(x, "%V")
[1] "53"
有关详细信息,请参阅?strptime
。