Я не совсем уверен, даже как гуглить мой вопрос, поэтому я думаю, что пример лучше всего объяснить, чего я хочу достичь. Таким образом, я хотел бы умножить каждое значение фрейма данных, сгруппированных по некоторой переменной, и значение умножения будет зависеть от того, к какой группе это относится. Я приведу пример:
data <- data.frame(group = c("a", "b", "c"), value = c(1, 2, 3))
multiplier <- c(a = 1, b = 2, c = 3)
data %>%
group_by(group) %>%
// Something that multiplies the value column by the corresponding multiplier contained in the vector
РЕДАКТИРОВАТЬ:
Ожидаемые возвращаемые значения для замены столбца значения должны быть 1, 4, 9 соответственно в порядке.