我想比较两个向量,以便提取每个元素的下限。就像下面的例子一样
ab<-c(4,3,5)
cd<-c(2,4,3)
## resulting vector will be
ef<-c(2,3,3)
答案 0 :(得分:2)
一个选项是pmin
,它进行元素比较以从相等长度的min
s中返回每个元素的vector
最大值
ef <- pmin(ab, cd)
ef
#[1] 2 3 3
答案 1 :(得分:1)
我们可以尝试将向量放入数据框中,然后取每一行的最小值:
ab <- c(4,3,5)
cd <- c(2,4,3)
df <- data.frame(ab, cd)
apply(df, 1, FUN=min)
[1] 2 3 3