Я пытаюсь разделить два столбца по месяцам на количество, сгруппированное по регионам.
Мой набор данных выглядит следующим образом:
month Amount Region
10 2 APAC
20 5 EMEA
10 3 APAC
10 4 NA
4 3 NA
Я пробовал приведенный ниже код, однако он дает мне неправильный ответ
a <- t(aggregate(data$month/data$Amount, by=list(region=data$Region), FUN=sum))
Я получаю следующие результаты:
[,1] [,2] [,3]
region "APAC" "EMEA" "NA"
x "8.333333" "4.000000" "3.833333"
Требуемый вывод:
[,1] [,2] [,3]
region "APAC" "EMEA" "NA"
x "4 "4" 3"
Однако это неверно.Может кто-нибудь сказать, где я иду не так?