我有一个数据框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
一个简单的问题:如何获得最高价值?(11)
答案 0 :(得分: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)
获得最大值:
max(dat, na.rm=TRUE)
[1] 11
答案 1 :(得分:2)