これは基本的なことと思われますが、単純なやり方で配列を作成することなくそれを行うことはできません。 。行をグループ化し、perlでそれらを1行に連結する
a,x1
a,x2
a,x3
b,x4
c,x5
c,x6
これは非常に大きなグラフのエッジリストは次のとおりです。
は、私は、この形式のファイルを持っています。 私は次の形式に変換する必要があります。
a,x1 x2 x3
b,x4
c,x5 x6
(これは、グラフの他の一般的な形式がある)perlでそれを行うための簡単な方法はありますか?すべての "a"と "b"がソートされているとみなすことができるので、新しい開始ノード(「b」と言う)に戻ると戻ることはありません(たとえば、 "a"から出て行くエッジはありません)。
アドバイスをいただければ幸いです。