Один параметр в base R
равен pmin/pmax
(при условии, что в одном месте находится только один элемент, отличный от NA). Поместите объекты в list
(с mget
) и используйте pmin
с do.call
do.call(pmin, c(mget(paste0("Df", 1:3)), na.rm = TRUE))
# Value
#A 1
#B NA
#C 2
#D 3
Данные
Df1 <- structure(list(Value = c(1L, NA, NA, NA)), class = "data.frame", row.names = c("A",
"B", "C", "D"))
Df2 <- structure(list(Value = c(NA, NA, 2L, NA)), class = "data.frame", row.names = c("A",
"B", "C", "D"))
Df3 <- structure(list(Value = c(1L, NA, 2L, 3L)), class = "data.frame", row.names = c("A",
"B", "C", "D"))