I want to detect a cycle in a data.frame which looks like this:
DF:
Item City1 City2
A Delhi Mumbai
A Mumbai Chennai
A Mumbai Delhi
B Delhi Chennai
B Chennai Goa
I want to keep cities which are having a cyclic relation like here for Item A:
Delhi-> Mumbai -> Delhi
Desired output:
Item City1 City2
A Delhi Mumbai
A Mumbai Delhi
Can someone help me how to detect this?