Это способ в библиотеке graphFrames сделать что-то вроде следующего: Edge: -
+---+---+------------+
|src|dst|relationship|
+---+---+------------+
| a| b| friend|
| b| c| follow|
| c| d| follow|
| d| e| follow|
+---+---+------------+
Преобразовать его в DF, как
+---+---+---+---+---+
|emp| M1| M2| M3| M4|
+---+---+---+---+---+
| a| b| c| d| e|
+---+---+---+---+---+
Наличие всех связанных вершин встрока.
Спасибо