如何在数据框中找到最高价值?

R-o*_*ert 8 r dataframe

我有一个x包含此值的数据框:

   x1  x2  x3
1  NA   4   1
2  NA   3  NA
3   4  NA   2
4  NA   1  11
5  NA   2  NA
6   5  NA   1
7   5   9  NA
8  NA   2  NA
Run Code Online (Sandbox Code Playgroud)

一个简单的问题:我如何获得最高价值?(11)

And*_*rie 26

使用max()na.rm设定参数TRUE:

dat <- read.table(text="
   x1  x2  x3
1  NA   4   1
2  NA   3  NA
3   4  NA   2
4  NA   1  11
5  NA   2  NA
6   5  NA   1
7   5   9  NA
8  NA   2  NA", header=TRUE)
Run Code Online (Sandbox Code Playgroud)

获得最大值:

max(dat, na.rm=TRUE)
[1] 11
Run Code Online (Sandbox Code Playgroud)