Моего ДФА не нравится этанайти мин в векторе, но не 0
df <- data.frame(t1 = c(10, 20, 30, 1, 0), t2 = c(30, 0, 40, 0, 0), t3 = c(10, 0, 3, 10, 0))
, что я хочу сделать, это найти min
в df
строки, но не 0 я
df<- df%>% rowwise() %>%
do({
th <- c(.$t1, .$t2, .$t3,)
data.frame(., t_s_last = min(th[th > 0))
})
, но он работает, но не для строк, которые содержат sth больше 0. как сделать это возвратом 0, если в строке (строка 5) всего 0?
А вы значение всегда целые числа> = 0? –