2017-07-28 4 views
0

this answerを見てきました。すべての時点間の日付です。理想的には、開始日と終了日、およびベクトルに含める要素の数を記述し、繰り返しを含むランダムな日付を取得したいと思います。Rの2つの時点の間にランダムな日付のベクトルを作成するにはどうすればよいですか?

+2

は、 'seq'と標準の' sample'関数を使います。 – Masoud

+0

@Masoudが 'replace = TRUE'を書いたもの – ekstroem

+1

[ランダムな日付の生成]の複製があります(https://stackoverflow.com/questions/21502332/generating-random-dates) – Masoud

答えて

2
start_date <- as.Date('2015-01-01') 
end_date <- as.Date('2017-01-01') 




set.seed(1984) 
as.Date(sample(as.numeric(start_date): as.numeric(end_date), 10, 
        replace = T), 
      origin = '1970-01-01') 

[1] "2016-04-27" "2015-11-16" "2015-10-01" "2015-08-31" "2016-06-23" 
[6] "2016-09-23" "2015-01-24" "2015-11-24" "2016-08-30" "2015-06-07" 
+1

あなたは' replace = TRUE'引数が必要です可能な複製を得る。 – ekstroem

関連する問題