如何在R中找到相同原始列的列的最大值和其他列的其他信息?

时间:2015-10-31 15:29:38

标签: r dataframe

我有一个包含三列的数据框,其中两列是$(window).scroll(function() { if($(window).scrollTop() + $(window).height() == $(document).height()) { $('element here').css(css goes here ); } }); if($('html').offset().top) { //If on top } ,第三列是character。如何在从行中获取所有其他信息时找到数值列的最大值?

到目前为止,我有:

numeric

1 个答案:

答案 0 :(得分:3)

我们可以使用which.max来获取第三列的数字索引,使用该行作为行索引对行进行子集化。

df[which.max(df[,3]),]

如果存在联系,我们可以比较(==)第三列的元素与该列的max值,以提供一个逻辑索引,该逻辑索引也可以用作行索引。

df[df[,3]==max(df[,3]),]