我很确定我应该能够使用 arrayInd() 来做到这一点,但我仍然围绕着 R,我在这里错过了一些基本的东西。
我有一个包含两个日期列的数据框。我用它们之间的差异计算了一个新列。所以现在我有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
我在这里想念什么?