Я хотел бы скопировать этот код, за исключением использования формулы вместо x
и by
assets <- data.frame(asset.class = c("equity", "equity","equity",
"option","option","option",
"bond", "bond"),
rating = c("AAA", "A", "A", "AAA",
"BB", "BB", "AAA", "A"),
counterparty.a = c(runif(3), rnorm(5)),
counterparty.b = c(runif(3), rnorm(5)),
counterparty.c = c(runif(3), rnorm(5)))
aggregate(x = assets[c("counterparty.a", "counterparty.b", "counterparty.c")],
by = assets[c("asset.class", "rating")],
FUN = sum)
Я пробовал это aggregate(counterparty.a + counterparty.b + counterparty.c ~ asset.class, assets + rating, sum)
, но это не сработало.Как добавить несколько переменных ответа?