This function writes the content of a MAgPIE object into a file or returns it directly using the reporting format as it is used for many model intercomparisons. It is a rewritten version of write.report and will probably replace write.report somewhen in the future
write.report2(x, file = NULL, model = NULL, scenario = NULL,
unit = NULL, ndigit = 4, append = FALSE, skipempty = TRUE,
extracols = NULL)
MAgPIE object or a list of lists with MAgPIE objects as created by read.report. In the latter case settings for model and scenario are overwritten by the information given in the list.
file name the object should be written to. If NULL the formatted content is returned
Name of the model which calculated the results
The scenario which was used to get that results.
Unit of the data. Only relevant if unit is not already supplied in Dimnames (format "name (unit)"). Can be either a single string or a vector of strings with a length equal to the number of different data elements in the MAgPIE object
Number of digits the output should have
Logical which decides whether data should be added to an existing file or an existing file should be overwritten
Determines whether empty entries (all data NA) should be written to file or not.
names of dimensions which should appear in the output as additional columns
# NOT RUN {
data(population_magpie)
write.report2(population_magpie)
# }
Run the code above in your browser using DataLab