I have a dataset that looks like this
data <- data.frame(parent = c(1, 1, 2, 2, 1, 2, 1, 1),
child = c(1, 2, 2, 1, 2, 2, 1, 2))
parent child
1 1
1 2
2 2
2 1
1 2
2 2
1 1
1 2
Based on parent and child, I want to populate a new column dyad.
If parent equals 1 and child equals 1, dyad equals 1 if parent equals 1 and child equals 2, dyad equals 2; if parent equals 2 and child equals 2, dyad equals 3; and if parent equals 2 and child equals 1, dyad equals 4.
My final desired output is:
parent child dyad
1 1 1
1 2 2
2 2 3
2 1 4
1 2 2
2 2 3
1 1 1
1 2 2
Thank you for your help!