I have the below df
var1 var2 Freq
1 a b 10
2 b a 5
3 b d 10
created from
help <- data.frame(var1 = c("a", "b", "b"), var2 = c("b", "a", "d"), Freq = c(10, 5, 10))
ab correlation is the same as ba, and I am hoping to combine them into one row to look like
var1 var2 Freq
1 a b 15
2 b d 10
any thoughts?
stringsAsFactors=FALSE, you can changevar1=pmin(var1,var2)andvar2=pmax(var1,var2), after which aggregation should be straightforward.