トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン 印刷

ランダム日付

auditR

ランダムな日付の集合を発生させる

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

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

> 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 とする。


Last updated 2021-02-09 | auditR (c) N.Nawata