这就是我想要做的:R如何格式化日期列表中的元素
首先,我随机生成一个日期序列。 然后,我将最早的日期分配给变量。
site_start<-list()
for(i in 1:l0){
for(j in 1:10){
date<-seq.Date(from="1900-01-01",to="2000-01-01",by=week)
site_start[[i]][j]<-sample(date,1)
}
}
现在让我们假设日期变量是正确生成的。我之所以这样说,是因为在我的真实情况下,我从其他几十个步骤中获得了日期变量,这在这里是无关紧要的。
我的问题是,为什么我生成的site_start [[i]] [j]继续作为POSIXct出现,R需要我提供'origin'?我将它的格式设置为1970-01-01的原点,它仍然是数字日期,例如15600.我根本不知道如何格式化此号码。
任何帮助表示赞赏!
W¯¯
一个小的更正:'sample.()',而不是'date'内的'date.pool'。 – Rcoster
@Rcoster,谢谢。还有另一个原因,为什么一个人应该在做任何事情之前清理他们的工作空间...... – BrodieG
@Rcoster,我试图使用replicate(),但现在,我需要将min(日期)放入site_start [[g]] [h]。日期是许多日期的数组对象。它不是将POSXIct放入列表的元素中,而是“复制”任何东西,除了零之外。你知道如何在列表中添加一个日期吗? – Weijia