请问为什么在第一个循环中,我的日期向量的每个元素都是日期,而在第二个循环中,我的日期向量的每个元素都是数字?谢谢!
x <- as.Date(c("2018-01-01", "2018-01-02", "2018-01-02", "2018-05-06"))
class(x)
# Loop 1 - each element is a Date:
for (i in seq_along(x)) print(class(x[i]))
# Loop 2 - each element is numeric:
for (i in x) print(class(i))
as.vector(x)
返回底层整数。我认为文档在这个问题上过于神秘了。 - joran