首页 > 解决方案 > 在 R 的数据框中,Column1 的值是 Column2 的最小值

问题描述

我有data frame两列,我想知道 column1 的值是 column2 的最小值。

set.seed(1)
x <- data.frame(
  x1 = 1:10,
  x2 = rnorm(10)
)
x
x1 x2
1 -0.6264538
2 0.1836433
3 -0.8356286
4 1.5952808
5 0.3295078
6 -0.8204684
7 0.4874291
8 0.7383247
9 0.5757814
10 -0.3053884

我知道这column2是最低限度的:

min(x$x2)

标签: r

解决方案


有了dplyr你可以保留data.frame

library(dplyr)

x %>% 
  filter(x2 == min(x2))

  x1         x2
1  3 -0,8356286

推荐阅读