与えられた日付のベクトルの中で最も近い日付を特定したいと思います。のは、私は(5つのランダムな日付の)次の日付ベクトルを持っているとしましょう:与えられた日付のベクトル内の最も近い日付
coldate= as.Date(c("2013-08-03", "2013-09-04", "2013-09-08", "2013-09-12", "2013-11-01"));
は今、私はこのベクトル内のx = as.Date("2013-10-01")
に最も近い日付を見つけたいです。日付"2013-09-12"
が近いことから、
> which((coldate-x) == min(coldate-x))
[1] 1
結果がどうあるべき4:
は、ここに私のコードです。しかし、私は1を持っています...私のコードで何が間違っていますか?
生存パッケージ –