【发布时间】:2018-12-17 22:27:35
【问题描述】:
有人可以解释为什么我在下面的 for 循环中得到不同的日期类吗?
dt_all <- Sys.Date() + 1:2
for(dt in dt_all){
print(dt)
cat("This is of",class(dt),"class\n")
}
# [1] 17723
# This is of numeric class
# [1] 17724
# This is of numeric class
for(i in 1:length(dt_all)){
dt <- dt_all[i]
print(dt)
cat("This is of",class(dt),"class\n")
}
# [1] "2018-07-11"
# This is of Date class
# [1] "2018-07-12"
# This is of Date class
提前致谢。
【问题讨论】: