Я работаю с набором данных, который настроен как 6 столбцов с возрастающими рядами. Заголовки являютсяУсловное среднее («Средние числа»)
Brand, Channel, Date, Metric A, Metric B, B/A
Образец данных:
Brands <- c("Brand A","Brand B","Brand C")
Channels <- (c("Channel A","Channel B","Channel A"))
MetricA <- c(1:3)
MetricB <- c(1:3)
df <- data.frame(Brands,Channels,MetricA,MetricB)
B/A <- df$MetricB/df$MetricA
df <- cbind(B/A)
Мне интересно знать, как усреднить столбец B/A
если Brand == Brand A AND Channel == Channel B
.
И, кстати, вы не можете назначить что-то вроде B/A - первая строка моего кода обеспечивает действительная альтернатива. – eamcvey
Дух, должен был вспомнить подмножество. Есть ли альтернативный способ сделать это без создания нового подмножества? т. е. работает так же, как собственный расчет по сравнению с новым подмножеством? (только из любопытства) – GregdeLima
Спасибо за отзыв! Я тоже в районе Дарем, кстати. Просто начните изучать больше R. Спасибо за вашу помощь. – GregdeLima