Опцией будет tidyverse
для группировки по 'Году', 'Технологии', получить mean
'Итерации' и sum
'Производства'
library(tidyverse)
df1 %>%
group_by(Year, Technology) %>%
summarise(Iteration = mean(Iteration),
Production = sum(Production))
# A tibble: 2 x 4
# Groups: Year [2]
# Year Technology Iteration Production
# <int> <chr> <dbl> <int>
#1 2015 Gas 1.33 705
#2 2016 Gas 1 350
данных
df1 <- structure(list(Year = c(2015L, 2015L, 2016L, 2016L, 2015L), Iteration = c(1L,
1L, 1L, 1L, 2L), Production = c(200L, 305L, 150L, 200L, 200L),
Technology = c("Gas", "Gas", "Gas", "Gas", "Gas")),
class = "data.frame", row.names = c(NA,
-5L))