Description Usage Arguments Value Examples
+
sums two objects of class DD. This method overloads the
operator + and returns a new object of class DD.
1 2 | ## S3 method for class 'DD'
e1 + e2
|
e1 |
Object of class DD. |
e2 |
Object of class DD. |
Object of class DD resulting from integrating both DD objects in a single DD object.
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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 | library(data.table)
VarList1 <- list(ID = data.table(IDQual = c('ID', rep('', 4)),
NonIDQual = c(rep('', 5)),
IDDD = c('', 'Name', 'Surname', 'PostalAddr',
'PhoneNo'),
ID = c('', rep('.', 4)),
UnitName = c('numidest', 'nombre', 'apellidos',
'direccion', 'telefono'),
InFiles = rep('FI', 5)),
MicroData = data.table(IDQual = c('ID', rep('', 2)),
NonIDQual = c('', 'Market', ''),
IDDD = c(rep('', 2), 'Turnover'),
ID = c(rep('', 2), '.'),
Market = c(rep('', 2), '1'),
UnitName = c('numidest', '', 'cn05'),
InFiles = rep('FF, FD, FG', 3)))
VNC1 <- BuildVNC(VarList1)
ID1dt <- data.table(Variable = c('ID', 'Name', 'Surname', 'PostalAddr', 'PhoneNo'),
Sort = c('IDQual', rep('IDDD', 4)),
Class = rep('character', 5),
Length = c('11', '25', '25', '50', '9'),
Qual1 = c('', rep('ID', 4)),
ValueRegExp = c('[0-9]{9}PP', '.+', '.+', '.+',
'(6|9)[0-9]{8}'))
Micro1dt <- data.table(Variable = c('ID', 'Market', 'Turnover'),
Sort = c('IDQual', 'NonIDQual', 'IDDD'),
Class = c(rep('character', 2), 'numeric'),
Length = c('11', '2', '12'),
Qual1 = c('', '', 'ID'),
ValueRegExp = c('[0-9]{9}PP', '(0|1| )', '[0-9]{1,12}'))
Agg1dt <- data.table(Variable = c('Province', 'NACE09', 'Turnover'),
Sort = c(rep('IDQual', 2), 'IDDD'),
Class = c(rep('character', 2), 'numeric'),
Length = c('25', '4', '12'),
Qual1 = c(rep('', 2), 'Province'),
Qual2 = c(rep('', 2), 'NACE09'),
ValueRegExp = c('[0-9]{4}', '([0-4][0-9])|(5[0-2])',
'([0-9]{1, 15}| )'))
DD1 <- DD(VNC = VNC1, ID = ID1dt, MicroData = Micro1dt, Aggregates = Agg1dt)
VarList2 <- list(ID = data.table(IDQual = c('ID', rep('', 4)),
NonIDQual = c(rep('', 5)),
IDDD = c('', 'Name', 'Surname', 'PostalAddr',
'PhoneNo'),
ID = c('', rep('.', 4)),
UnitName = c('numidest', 'nombre', 'apellidos',
'direccion', 'telefono'),
InFiles = rep('FI', 5)),
MicroData = data.table(IDQual = c('ID', rep('', 2)),
NonIDQual = c('', 'Market', ''),
IDDD = c(rep('', 2), 'NewOrders'),
ID = c(rep('', 2), '.'),
Market = c(rep('', 2), '1.'),
UnitName = c('numidest', '', 'cp09'),
InFiles = rep('FF, FD, FG', 3)))
VNC2 <- BuildVNC(VarList2)
ID2dt <- data.table(Variable = c('ID', 'Name', 'Surname', 'PostalAddr', 'PhoneNo'),
Sort = c('IDQual', rep('IDDD', 4)),
Class = rep('character', 5),
Length = c('11', '25', '25', '50', '9'),
Qual1 = c('', rep('ID', 4)),
ValueRegExp = c('[0-9]{9}PP', '.+', '.+', '.+', '(6|9)[0-9]{8}'))
Micro2dt <- data.table(Variable = c('ID', 'Market', 'NewOrders'),
Sort = c('IDQual', 'NonIDQual', 'IDDD'),
Class = c(rep('character', 2), 'numeric'),
Length = c('11', '2', '7'),
Qual1 = c(rep('', 2), 'ID'),
ValueRegExp = c('[0-9]{9}PP', '(0|1| )',
'([0-9]{1, 10}| )'))
Agg2dt <- data.table(Variable = c('Province', 'NACE09', 'NewOrders'),
Sort = c(rep('IDQual', 2), 'IDDD'),
Class = c(rep('character', 2), 'numeric'),
Length = c('25', '4', '7'),
Qual1 = c(rep('', 2), 'Province'),
Qual2 = c(rep('', 2), 'NACE09'),
ValueRegExp = c('[0-9]{4}', '([0-4][0-9])|(5[0-2])',
'([0-9]{1, 15}| )'))
DD2 <- DD(VNC = VNC2, ID = ID2dt, MicroData = Micro2dt, Aggregates = Agg2dt)
DD1 + DD2
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.