2016-04-27 56 views
-1

与特定持续时间的随机开始和结束日期如何,以产生具有特定持续时间的随机开始和结束日期中R.生成中的R

例如 我要生成的开始和结束日期(作为单独的变量)一段2000-01-01和当前日期2016年4月26日

example result for 250 days 
start=2014-03-01 
end=2014-11-06 

之间250天是有中的R可用一个内置的功能?

编辑

这是我给曾钰成

我想过这个问题的方法,但可以说,程序生成开始 日期2016年4月23日,但结束日期将是2016年评论-12-29。我想2000-01-01和当前日期之间的日期 2016年4月26日

回答

2

我们可以使用seq

sample(seq(as.Date("2014-03-01"), length.out=251, by = "1 day")) 
1

你为什么不只是生成开始日期的地方2000-01-01和250之间在2016-04-26之前的几天,然后在开始日期添加250天?

+0

我想过这种方法,但可以说程序生成的开始日期为2016年4月23日,但结束日期为2016年12月29日。我想要在2000-01-01和当前日期之间的日期2016-04-26 – Eka

+1

然后确保开始日期介于'2000-01-01'和'as.Date(“2016-04-26”) - 250'之间。 这样最大结束日期将是'as.Date(“2016-04-26”) - 250 + 250' ='2016-04-26'。 – Jasper