проблема заключается в следующем: у меня есть вектор «A» с тремя значениями, инициализированными в 0, у меня есть фрейм данных «B» с большим количеством значений, и у каждого значения есть идентификационный номер от 1 до 3. Наконец, у меня есть триразные векторы "1", "2" и "3" с rowID для каждого из значений´ID.Например: первый вектор «1» равен (1,2,3,4), что означает, что в моем фрейме данных «B» все значения, расположенные в позициях 1,2,3 и 4, имеют идентификатор 1. Теперьу меня вопрос: как я могу использовать функцию colMeans для вычисления среднего значения, которое имеет идентификатор 1 и сохранить среднее значение в первой позиции вектора «A»?
должно быть что-то вродеэто:
A <- colMean(sum(B which rowID==values in vector "1"))