r - R:从 for 循环创建 Date 对象
问题描述
为什么这两行代码会产生具有不同类的对象(以及如何解决这个问题,即从 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))}
谢谢!磷
解决方案
我们可以使用seq_along
来避免Date
类对其整数存储模式的强制
v1 <- seq(as.Date("10032020", format = "%d%m%Y"),Sys.Date(),1)
for(i in seq_along(v1)) print(v1[i])
推荐阅读
- python - 如何在不同的图中使用张量?
- javascript - Javascript未捕获引用错误,调用未定义onclick
- orientdb - 在 3.0.0 中,与 ODatabaseDocumentTx 不同,OrientDB 构造函数为内存 DB 抛出异常
- excel - 如何在 Excel VBA 中显示多列组合框?
- java - Java CMS GC - 初始标记
- python - 多次克隆 NumPy 数组
- python - tensorflow u-net python包过滤器贴图尺寸
- java - 无法通过“需要身份验证”登录弹出窗口进入我的 H2 控制台
- python - 作业调度中的希尔伯特曲线实现
- python - 在 python 中,我们如何编写一个在变量之间执行 OR 条件的正则表达式模式