Mam zestaw danych, który ma więcej niż 50k węzłów i próbuję wyodrębnić z nich możliwe krawędzie i społeczności. Próbowałem użyć niektórych narzędzi graficznych, takich jak gephi, cytoscape, socnet, nodexl itd., Aby wizualizować i identyfikować krawędzie i społeczności, ale lista węzłów była zbyt duża dla tych narzędzi. Stąd próbuję napisać skrypt, aby dokładnie określić krawędź i społeczności . Pozostałe kolumny to data rozpoczęcia połączenia i data zakończenia dla lokalizacji GPS.Ekstrakt krawędzi i społeczności z listy węzłów
Wejście: Id, starttime, endtime, GPS1, GPS2
0022d9064bc,1073260801,1073260803,819251,440006
00022d9064bc,1073260803,1073260810,819213,439954
00904b4557d3,1073260803,1073261920,817526,439458
00022de73863,1073260804,1073265410,817558,439525
00904b14b494,1073260804,1073262625,817558,439525
00904b14b494,1073260804,1073265163,817558,439525
00904b14b494,1073260804,1073263786,817558,439525
00022d1406df,1073260807,1073260809,820428,438735
00022d1406df,1073260807,1073260878,820428,438735
00022d623dfe,1073260810,1073276346,819251,440006
00022d7317d7,1073260810,1073276155,819251,440006
00022d9064bc,1073260810,1073272525,819251,440006
00022d9064bc,1073260810,1073260999,819251,440006
00022d9064bc,1073260810,1073260857,819251,440006
0030650c9eda,1073260811,1073260813,820356,439224
00022d0e0cec,1073260813,1073262843,820187,439271
00022d176cf3,1073260813,1073260962,817721,439564
000c30d8d2e8,1073260813,1073260902,817721,439564
00904b243bc4,1073260813,1073260962,817721,439564
00904b2fc34d,1073260813,1073260962,817721,439564
00904b52b839,1073260813,1073260962,817721,439564
00904b9a5a51,1073260813,1073260962,817721,439564
00904ba8b682,1073260813,1073260962,817721,439564
00022d3be9cd,1073260815,1073261114,819269,439403
00022d80381f,1073260815,1073261114,819269,439403
00022dc1b09c,1073260815,1073261114,819269,439403
00022d36a6df,1073260817,1073260836,820761,438607
00022d36a6df,1073260817,1073260845,820761,438607
003065d2d8b6,1073260817,1073267560,817735,439757
00904b0c7856,1073260817,1073265149,817735,439757
00022de73863,1073260825,1073260879,817558,439525
00904b14b494,1073260825,1073260879,817558,439525
00904b312d9e,1073260825,1073260879,817558,439525
00022d15b1c7,1073260826,1073260966,820353,439280
00022dcbe817,1073260826,1073260966,820353,439280
Próbuję zaimplementować undirected wykres ważonej/nieważona. Bardzo pomocna jest każda sugestia dotycząca kodowania.
góry dzięki
Jakie są kryteria ustalania, czy krawędź istnieje pomiędzy dwoma węzłami? –
To samo miejsce i w pobliżu tego samego czasu rozpoczęcia i zakończenia. –
@huck_cussler To samo miejsce i w pobliżu ten sam czas rozpoczęcia i zakończenia –