我有以下解决方案,该解决方案有效,但会产生错误消息。
day.number.year <- (1:33810)*NA
day.number.year[] <- rep(seq(1,360, by = 1), times = 94)
Warning message:
In day.number.year[] <- rep(seq(1, 360, by = 1), times = 94) :
number of items to replace is not a multiple of replacement length
有没有更优雅的选择?基本上,整个 NA-Vector 都应该被填充,所有扩展向量的东西都应该被切断。
我必须为时间跨度(2005-2099)创建一个包含一年中日期的向量,但是对于一年,12 月(2099 年)没有数据。所以一年只有330天。我的数据基于 360 天日历。