I have a dataframe similar to
mydf <- data.frame(Country=c('USA','Brazil','China','Italy','Ghana','Brazil','USA','China','USA'),
Pattern=c('XXZ','XXX','XYX','XXZ','XXX','XXX','XYZ','XXX','XYZ'),
Value=c(1,2,5,4,1,2,3,1,6))
I need an undirected adjacency matrix if the rows of Pattern are equal, which adding values.
For example,
From To Pattern Value
Brazil Brazil XXX 4
Brazil China XXX 3
Brazil Ghana XXX 3
It sounds like you're wanting this:
Output: