インデックスの値にアクセスするとき、または直接アクセスするときに異なる値が表示される理由を理解しようとしています。インデックスまたは値で印刷すると、ループ内の値を印刷すると異なる結果が表示される
ws <- c(as.Date('2016-01-01'))
for (w in ws) {
print(w)
}
# prints 16801
for (idx in 1:length(ws)) {
print(ws[idx])
}
# prints 2016-01-01
最初に、私がin
を使用して値にアクセスした理由が間違っています。
in
(インデックスを使用しない)経由で直接値を印刷するにはどうすればよいですか?そしてなぜそれは起こっているのですか?