我正在尝试将我的数据转换为不同的日期格式。

例如从 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') 


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!