如何解决模拟两个日期之间的多个日期
45 48 3 java.util.ArrayList::add (25 bytes)
46 51 4 java.lang.Number::<init> (5 bytes)
46 49 2 java.util.ArrayList::add (23 bytes)
47 46 3 java.lang.Number::<init> (5 bytes) made not entrant
47 52 4 java.util.ArrayList::add (25 bytes)
如何模拟 library(lubridate)
date1<-ymd("2021/01/01")
date2<-ymd("2021/01/31")
和 "2021-01-01"
之间的多个日期,例如十个这样的日期:
"2021-01-31"
解决方法
您可以使用seq()
,例如
library(lubridate)
date1<-ymd("2021/01/01")
date2<-ymd("2021/01/31")
seq(date1,date2,length.out = 10)
>[1] "2021-01-01" "2021-01-04" "2021-01-07" "2021-01-11"
>[5] "2021-01-14" "2021-01-17" "2021-01-21" "2021-01-24"
>[9] "2021-01-27" "2021-01-31"
如果您想要 10 个随机日期:
library(lubridate)
date1<-ymd("2021/01/01")
date2<-ymd("2021/01/31")
dates <- seq(date1,1)
sample(dates,10)
>[1] "2021-01-08" "2021-01-03" "2021-01-20" "2021-01-27"
>[5] "2021-01-02" "2021-01-17" "2021-01-19" "2021-01-30"
>[9] "2021-01-11" "2021-01-05"
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。