我有3 x 8
数据框,我需要从数据框中提取与最高值(第1列)匹配的日期(第3列)。
例如,
1 0.931 2015-03-20 Friday
2 -0.105 2015-03-23 Monday
3 -0.470 2015-03-24 Tuesday
4 -0.149 2015-03-25 Wednesday
最高值是0.931,所以我需要在星期五提取值。
感谢。
答案 0 :(得分:1)
比如说,您的数据框(df
)具有名为V1
的列中的值,然后您可以使用which.max(df$V1)
在此列中找到最大值的索引。您说您希望此值的相应日期,例如天数位于名为V2
的列中,那么您的日期为df$V2[which.max(df$V1)]
。