collapseNames: Collapse dataset names

Description Usage Arguments Value Author(s) See Also Examples

View source: R/collapseNames.R

Description

This function will remove names in the data dimension which are the same for each element (meaning that this data dimension contains exactly one element)

Usage

1
collapseNames(x, collapsedim = NULL)

Arguments

x

MAgPIE object

collapsedim

If you want to remove the names of particular dimensions provide the dimensions here. Since the function only works in the third dimension, you have to count from there on (e.g. dim = 3.2 refers to collapsedim = 2). Default: NULL. CAUTION with parameter collapsedim! You could also force him to remove dimnames, which are NOT the same for each element and so create duplicates in dimnames.

Value

The provided MAgPIE object with collapsed names

Author(s)

Jan Philipp Dietrich, David Klein, Xiaoxi Wang

See Also

getNames, setNames, "magpie"

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 x <- new.magpie("GLO",2000,c("bla.a","bla.b"))  
 print(x)
 # An object of class "magpie"
 # , , bla.a
 #      y2000
 # GLO.1    NA
 # , , bla.b
 #      y2000
 # GLO.1    NA

 print(collapseNames(x))
 # An object of class "magpie"
 # , , a
 #      y2000
 # GLO.1    NA
 # , , b
 #      y2000
 # GLO.1    NA

 print(collapseNames(x), collapseNames = 2)
 # An object of class "magpie"
 # , , bla
 #      y2000
 # GLO.1    NA
 # , , bla
 #      y2000
 # GLO.1    NA

magclass documentation built on May 29, 2017, 8:03 p.m.