I have a dataframe which looks like this:
Year Iteration Production Technology
2015 1 200 Gas
2015 1 305 Gas
2016 1 150 Gas
2016 1 200 Gas
2015 2 200 Gas
The Technology column states the type of power plants. Therefore, for each year and each iteration there can be multiple plants in the Technology column.
I would like to aggregate the data so that I have one value for the year, the mean of all the iterations, and the sum of all the power plants for that specific technology.
In this example it would be:
Year Iteration Production Technology
2015 1.5 705 Gas
2016 1.5 350 Gas
I have tried various approaches with the aggregate function, but failed due to the fact that it would also aggregate the Technology column (dividing the total production by the amount of power plants).