我正在尝试将我的数据转换为不同的日期格式。
例如从 2010-12-31 到 2010365
我尝试了下面的代码,但它给了我一些不同的东西(例如 359 360 361 362 363 364 365)。
我有 2000 年到 2010 年的数据。
dayofyear <- strptime(date, format="%Y-%m-%d")$yday + 1
有人可以帮忙吗?
非常感谢。
最佳答案
在基础 r 中:
format(as.Date('2010-12-31'), format='%Y%j')
或者:
strftime('2010-12-31', format='%Y%j')
关于r - 如何将 yyyy-mm-dd 转换为 R 中的一年中的哪一天?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20226060/