Я хочу сравнить два вектора таким образом, что я хочу извлечь нижний из каждого элемента. Как в следующем примере
ab<-c(4,3,5) cd<-c(2,4,3) ## resulting vector will be ef<-c(2,3,3)
Опция pmin, которая выполняет поэлементное сравнение для возврата значения min imum для каждого элемента с одинаковой длины vector s
pmin
min
vector
ef <- pmin(ab, cd) ef #[1] 2 3 3
Мы могли бы попытаться поместить ваши векторы во фрейм данных и затем взять минимум каждой строки:
ab <- c(4,3,5) cd <- c(2,4,3) df <- data.frame(ab, cd) apply(df, 1, FUN=min) [1] 2 3 3