convertGDP
also accepts a magpie object (see the magclass package) for the gdp
argument.
library(GDPuc)
<- magclass::new.magpie(
my_gdp cells_and_regions = c("USA", "FRA"),
years = 2010:2014,
names = "gdp",
sets = c("iso3c", "year", "data"),
fill = 100:109
)
my_gdp#> An object of class "magpie"
#> , , data = gdp
#>
#> year
#> iso3c y2010 y2011 y2012 y2013 y2014
#> USA 100 102 104 106 108
#> FRA 101 103 105 107 109
convertGDP(
gdp = my_gdp,
unit_in = "constant 2005 LCU",
unit_out = "constant 2017 Int$PPP"
)#> An object of class "magpie"
#> , , data = gdp
#>
#> year
#> iso3c y2010 y2011 y2012 y2013 y2014
#> USA 123.2084 125.6726 128.1367 130.6009 133.0651
#> FRA 150.4810 153.4608 156.4406 159.4204 162.4002
convertGDP
does not change or add the “unit” attribute of the magpie object.