R/utils.R
make_long_form.Rd
Each row represents a cell in the matrix (rowname, column name, value). If the matrix is symmetric, there will be one row for each symmetric pair (i.e. the number of rows in the long-form data frame will be half the number of elements in the input matrix). If the matrix is asymmetric, all rows will be kept (i.e. the number of rows in the long-form data frame will be equal to the number of elements in the input matrix).
make_long_form(facil_dist, col_names = c("loc1", "loc2", "fsp"))
facil_dist | symmetric or asymmetric matrix that you want to convert to long form. |
---|---|
col_names | Column names for the output data frame (3 columns - rownames, colnames, values) |
long form data where each row represents a cell in the matrix (rowname, column name, value)
make_long_form(fsp) #> loc1 loc2 fsp #> 1 A C 0.7717549 #> 2 A D 0.7663591 #> 3 A E 0.8194635 #> 4 A F 0.7594117 #> 5 A G 0.7383896 #> 6 A H 0.8410055 #> 7 A I 0.8667262 #> 8 A J 0.9764447 #> 9 A K 0.9522750 #> 10 A M 0.7662909 #> 11 A N 0.8133973 #> 12 A O 0.8306250 #> 13 A P 0.7425305 #> 14 A R 0.8115470 #> 15 A T 0.8319213 #> 16 A U 0.8421131 #> 18 C D 0.3413702 #> 19 C E 0.3415101 #> 20 C F 0.2628256 #> 21 C G 0.5334353 #> 22 C H 0.2403687 #> 23 C I 0.3084998 #> 24 C J 0.9839316 #> 25 C K 0.8827399 #> 26 C M 0.1504062 #> 27 C N 0.5465672 #> 28 C O 0.5735577 #> 29 C P 0.5341858 #> 30 C R 0.6547738 #> 31 C T 0.1884005 #> 32 C U 0.6816511 #> 35 D E 0.2434790 #> 36 D F 0.2536502 #> 37 D G 0.4939398 #> 38 D H 0.4006562 #> 39 D I 0.5973915 #> 40 D J 0.9805450 #> 41 D K 0.8396582 #> 42 D M 0.3663218 #> 43 D N 0.4586921 #> 44 D O 0.5319298 #> 45 D P 0.4289203 #> 46 D R 0.6282581 #> 47 D T 0.3786305 #> 48 D U 0.7077745 #> 52 E F 0.2514725 #> 53 E G 0.6655447 #> 54 E H 0.3056815 #> 55 E I 0.4980262 #> 56 E J 0.9718302 #> 57 E K 0.9182785 #> 58 E M 0.3001906 #> 59 E N 0.4222323 #> 60 E O 0.5653355 #> 61 E P 0.5857677 #> 62 E R 0.6903798 #> 63 E T 0.4121684 #> 64 E U 0.7565016 #> 69 F G 0.5616049 #> 70 F H 0.3484753 #> 71 F I 0.4898334 #> 72 F J 0.9778149 #> 73 F K 0.9050275 #> 74 F M 0.2484644 #> 75 F N 0.4849724 #> 76 F O 0.5135410 #> 77 F P 0.4670237 #> 78 F R 0.6282514 #> 79 F T 0.3535072 #> 80 F U 0.6913074 #> 86 G H 0.5908832 #> 87 G I 0.7489789 #> 88 G J 0.9756172 #> 89 G K 0.7230079 #> 90 G M 0.6895115 #> 91 G N 0.6774641 #> 92 G O 0.4742981 #> 93 G P 0.1962121 #> 94 G R 0.7805078 #> 95 G T 0.4781963 #> 96 G U 0.7814417 #> 103 H I 0.2133007 #> 104 H J 0.9842605 #> 105 H K 0.8892935 #> 106 H M 0.2853168 #> 107 H N 0.4023813 #> 108 H O 0.4058176 #> 109 H P 0.5102451 #> 110 H R 0.6948037 #> 111 H T 0.2846916 #> 112 H U 0.6896490 #> 120 I J 0.9910524 #> 121 I K 0.9906516 #> 122 I M 0.3524131 #> 123 I N 0.4794344 #> 124 I O 0.4275278 #> 125 I P 0.6598976 #> 126 I R 0.7683236 #> 127 I T 0.3896366 #> 128 I U 0.7394817 #> 137 J K 0.9904933 #> 138 J M 0.9831099 #> 139 J N 0.9872937 #> 140 J O 0.9862792 #> 141 J P 0.9792813 #> 142 J R 0.9835531 #> 143 J T 0.9868078 #> 144 J U 0.9900439 #> 154 K M 0.9488845 #> 155 K N 0.9106904 #> 156 K O 0.8565391 #> 157 K P 0.7548870 #> 158 K R 0.7527014 #> 159 K T 0.8148390 #> 160 K U 0.8847174 #> 171 M N 0.5354747 #> 172 M O 0.6820799 #> 173 M P 0.6291749 #> 174 M R 0.6616427 #> 175 M T 0.2138976 #> 176 M U 0.7054690 #> 188 N O 0.3983550 #> 189 N P 0.5732978 #> 190 N R 0.7414548 #> 191 N T 0.6161091 #> 192 N U 0.7787368 #> 205 O P 0.3988167 #> 206 O R 0.7791095 #> 207 O T 0.5617683 #> 208 O U 0.7373228 #> 222 P R 0.7462601 #> 223 P T 0.4855295 #> 224 P U 0.7660985 #> 239 R T 0.6481825 #> 240 R U 0.3539550 #> 256 T U 0.6691453