Ниже приведен сценарий для создания воспроизводимой dataframe:как рассчитать среднее значение с условиями?
id <- c(1:20)
a <- as.numeric(round(runif(20,-40,40),2))
b <- as.numeric(round(a*1.4+60,2))
df <- as.data.frame(cbind(id, a, b))
я хотел бы вычислить среднее «Ъ» при различных условиях для «а». например, что означает «b», когда -40 = < a < 0; и каково среднее значение «b», когда 0 = < a < = 40.
спасибо!
Что такое 'coef'? –
Спасибо, Бира, это решение также помогает – cyrusjan