2014-02-27 99 views
-2

我正在寻找一种方法来查找列的最大值,但只在行中不同列等于给定值。列的最大值,其中不同的列等于特定值

+0

为了解释downvotes数据帧:你可以通过阅读介绍了语言很容易找到答案。请在提问前做一些调查。 – Roland

+0

欢迎来到SO!如果你提供[**最小,可重现的例子**],人们通常会更乐意提供帮助(http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example/5963610#5963610)以及您尝试**的**代码。也可以看一看[关于SO的一个很好的**问题清单](http://meta.stackexchange.com/questions/156810/stack-overflow-question-checklist)。干杯。 – Henrik

回答

0

假设所有的数据都存储在一个名为DAT

max(dat$columnYouWantMaxOf[dat$columnYouWantToHaveSpecificValue==ValueYouWantThisColumnToHave]) 
+0

谢谢你的帮助! – user3347232