【问题标题】:R: creating a Date object from a for loopR:从 for 循环创建 Date 对象
【发布时间】:2020-08-03 10:18:32
【问题描述】:

为什么这两行代码会产生具有不同类的对象(以及如何解决这个问题,即从 for 循环中获取 Date 对象)?

seq(as.Date("10032020", format = "%d%m%Y"),Sys.Date(),1)

for (days in seq(as.Date("10032020", format = "%d%m%Y"),Sys.Date(),1)){print((days))}

谢谢! P

【问题讨论】:

    标签: r loops date


    【解决方案1】:

    我们可以使用seq_along来避免Date类对其整数存储模式的强制

    v1 <- seq(as.Date("10032020", format = "%d%m%Y"),Sys.Date(),1)
    for(i in seq_along(v1)) print(v1[i])
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-07-11
      • 2017-08-09
      • 1970-01-01
      • 2020-03-29
      • 1970-01-01
      • 2012-11-29
      • 2012-07-23
      相关资源
      最近更新 更多