arrayInd()を使用してこれを行うことができるはずですが、それでもRに頭を悩ませており、ここで基本的なものが欠けています。
2つの日付列を含むデータフレームがあります。それらの差を使用して新しい列を計算しました。だから今私は、、を持ってdf$before_date
いdf$after_date
ますdf$days_out
。
これを行うと、次の最大値と最小値のインデックスを確認できますdf$days_out
。
> which.min(df$days_out)
[1] 18704
> which.max(df$days_out)
[1] 80183
そして、私は通過して日付情報を見ることができます:
> df[80183, 5]
[1] "1973-12-17"
> df[80183, 6]
[1] "2010-08-13"
> df[80183, 12]
Time difference of 13388 days
私は一挙にそれを行う方法を理解しようとしているので、次のような結果が得られます:
df$before_date df$after_date df$days_out
[80183] 1973-12-17 2010-08-13 13388
ここで何が欠けていますか?