-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathinitialize_adj_matrix.R
29 lines (22 loc) · 971 Bytes
/
initialize_adj_matrix.R
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
# load packages
library("tools")
# load misc functions
source("misc_functions.R")
# List of independent variable rasters file names
indep_var_paths = list_files_with_exts("./data/indep_vars",
exts = "tif",
full.names = FALSE)
# File name of dependent variable raster to be used
dep_var_file = "ghf_co_disc.tif"
adj_matrix = data.frame(matrix(0,length(indep_var_paths)+1,
length(indep_var_paths)+1))
# set column and row names as file names
# (dependent and independent variables)
colnames(adj_matrix)=c(dep_var_file,indep_var_paths)
rownames(adj_matrix)=c(dep_var_file,indep_var_paths)
# Remove file extensions from dimension names
# Replace "." and spaces with "_"
adj_matrix = fixDimnames(adj_matrix)
# write initialized adjacency matrix to disk
write.table(adj_matrix,"./data/net_matrix/adj_v1.csv",sep=",",
row.names=TRUE,col.names=NA)