В моем фрейме данных есть несколько следующих столбцов:
df1 <- data.frame(A = c(1,2,4), B=c(1,3,1), C=c(1,1,3))
У меня есть два условия для получения средних значений для столбца A.
Я знаю, что могу использовать фильтр, чтобы вырезать фрейм данных, чтобы иметь только столбец B = 1. Однако я не уверен, как это сделать, если я хочу, чтобы столбец B рассматривался как диапазон в пределах от 1 до 3.
Есть ли более разумные способы получить средние значения столбца, не разрезая сначала фрейм данных на меньший размер ?