在R中的范围内找到最小值

时间:2018-01-18 22:26:01

标签: r dataframe

我有一个数据框,其中包含过去10年同一比赛的单圈时间(从2007年到2017年每年1场比赛)我试图从每年中提取每场比赛的最快时间。我认为使用min()可以做到这一点,但它并不是因为它在所有年份的所有单圈时间内找到最小值。这是代码:

FL2007 = subset(AusLapTimes, AusLapTimes$Time.Seconds == min(AusLapTimes$Time.Seconds) & AusLapTimes$year == 2007)

2007年恰好是该范围内有史以来最快圈速的一年,所以我确实获得了FL2007 DF中的数据,但当我运行时:

FL2008 = subset(AusLapTimes, AusLapTimes$Time.Seconds == min(AusLapTimes$Time.Seconds) & AusLapTimes$year == 2008)

FL2009 = subset(AusLapTimes, AusLapTimes$Time.Seconds == min(AusLapTimes$Time.Seconds) & AusLapTimes$year == 2009)

创建了2个额外的DF,但是没有值显示为2007年的最佳圈数。

请帮忙!

0 个答案:

没有答案