Я пытаюсь увидеть, возможно ли в python networkx соединить 2 узла, если и только если между этими двумя узлами имеется более одного общего ребра.
в моем конкретном случае c, я хочу, чтобы 2 узла (Shared_MailBox_Name) были подключены, если и только если они имеют более 1 общего ребра (email_id)
#read from excel with 2 columns 'Shared_MailBox_Name', 'email_id'
xls = pd.ExcelFile(input_file_shared_mailbox)
df = pd.read_excel(xls, sheet_name = sheet_name_shared_mailbox)
#create network graph
g = nx.Graph()
g.add_edges_from(df.itertuples(index=False))
connected_components = nx.connected_components(g)