我想在R中创建一个函数生成器(start_date,日期数),生成n个日期,每个日期间隔为5分钟(比方说)。我怎样才能在R中实现这一目标。
答案 0 :(得分:1)
在lubridate
个包中,您可以使用minutes
:
satrt_date + minutes(seq(1,N,5))
从Now:
开始创建100个日期的向量的示例Sys.Date()+minutes(seq(1,100,5))
答案 1 :(得分:0)
您可以使用内置seq
方法的.POSIXt
:
seq(as.POSIXlt("1910/1/1"), length.out = 10, by = "10 mins")
[1] "1910-01-01 00:00:00 EST" "1910-01-01 00:10:00 EST" "1910-01-01 00:20:00 EST" "1910-01-01 00:30:00 EST"
[5] "1910-01-01 00:40:00 EST" "1910-01-01 00:50:00 EST" "1910-01-01 01:00:00 EST" "1910-01-01 01:10:00 EST"
[9] "1910-01-01 01:20:00 EST" "1910-01-01 01:30:00 EST"
有关详细信息,请参阅?seq.POSIXt