match.mat: Re-arrange the dimension of a matrix based on the dimension...

Description Usage Arguments Author(s) See Also Examples

View source: R/match.mat.r

Description

This function e-arranges the dimension of a matrix based on the dimension of another matrix

Usage

1
match.mat(fill = mat1, dim = mat2, missing = T)

Arguments

fill

A matrix that will be used to populate the matrix output

dim

A matrix that will be used to determine the dimensions of the matrix output

missing

Logical; Shall the cells of the non matching rows/columns set to NA? Default to TRUE but can be set to FALSE to set the cells of the non matching rows/columns to 0 instead.

Author(s)

Pierre-Alexandre Balland p.balland@uu.nl

See Also

location.quotient

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
## generate a first region - industry matrix
set.seed(31)
mat1 <- matrix(sample(0:1,20,replace=T), ncol = 4)
rownames(mat1) <- c ("R1", "R2", "R3", "R4", "R5")
colnames(mat1) <- c ("I1", "I2", "I3", "I4")

## generate a second region - industry matrix
set.seed(31)
mat2 <- matrix(sample(0:1,16,replace=T), ncol = 4)
rownames(mat2) <- c ("R1", "R2", "R3", "R5")
colnames(mat2) <- c ("I1", "I2", "I3", "I4")

## run the function
match.mat (fill = mat1, dim = mat2)
match.mat (fill = mat2, dim = mat1)
match.mat (fill = mat2, dim = mat1, missing = F)

PABalland/EconGeo documentation built on Nov. 13, 2020, 2:50 a.m.