library(data.table)
library(magrittr)
1 2
1 3
2 4
2 6
3 2
3 7')
setnames(dt, 1:2, c("x","y"))
dt
dt1 <- dt[!(duplicated(y) & (duplicated(x) | duplicated(x, fromLast = TRUE))),]
dt2 <- dt1[!(duplicated(y) | duplicated(x)),]
dt3 <- dt2[-max(c(na.omit(match(x,y)), na.omit(match(y,x)))),]
dt3
bGlicmFyeShkYXRhLnRhYmxlKQpsaWJyYXJ5KG1hZ3JpdHRyKQpkdCA9IGZyZWFkKCcKMSAyCjEgMwoyIDQKMiA2CjMgMgozIDcnKQpzZXRuYW1lcyhkdCwgMToyLCBjKCJ4IiwieSIpKQpkdAoKZHQxIDwtIGR0WyEoZHVwbGljYXRlZCh5KSAmIChkdXBsaWNhdGVkKHgpIHwgZHVwbGljYXRlZCh4LCBmcm9tTGFzdCA9IFRSVUUpKSksXQpkdDIgPC0gZHQxWyEoZHVwbGljYXRlZCh5KSB8IGR1cGxpY2F0ZWQoeCkpLF0KZHQzIDwtIGR0MlstbWF4KGMobmEub21pdChtYXRjaCh4LHkpKSwgbmEub21pdChtYXRjaCh5LHgpKSkpLF0KZHQz