トップ 一覧 検索 ヘルプ RSS ログイン 印刷

ランダム日付の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!ランダムな日付の集合を発生させる

取引日をランダムに発生させたいようなとき。

例:基準日から30日以内で10日分の日付を重複なく発生させる。
例:基準日2020-04-01から30日以内で10日分の日付を重複なく発生させる。

 > lubridate::ymd("2020-04-01") + sample(1:30, size=10, replace = F)
 > lubridate::ymd("2020-04-01") + sample(1:30, size=10, replace = F) #日付型に整数を加えるとその日数後の日付型を得る(負の数なら前方)
 [1] "2020-04-27" "2020-04-16" "2020-04-30" "2020-04-21" "2020-04-19"
 [6] "2020-04-05" "2020-04-20" "2020-04-28" "2020-04-03" "2020-04-22"

重複を許容するなら、'''replace = TRUE''' とする。