0

次の解決策がありますが、これは機能しますが、エラー メッセージが表示されます。

      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 年) の年間通算日番号を使用してベクトルを作成する必要がありますが、1 年間、12 月 (2099 年) のデータはありません。そのため、1 年は 330 日しかありません。私のデータは 360 日カレンダーに基づいています。

4

1 に答える 1