Hadoop 在Pig中创建邻接列表

Hadoop 在Pig中创建邻接列表,hadoop,apache-pig,adjacency-list,adjacency-matrix,Hadoop,Apache Pig,Adjacency List,Adjacency Matrix,我对猪不熟悉。有人能告诉我怎么做吗? 我有一个包含邻接矩阵的文本文件: * x1 x2 x3 x4 x5 x1 0 1 0 1 1 x2 0 0 0 1 0 x3 0 0 0 0 1 x4 0 0 0 0 0 x5 0 1 0 0 0 我想从这个矩阵创建邻接列表,它应该是这样的 x1 x2 x1 x4 x1 x5 x2 x4 x3 x5 x5 x2 所以在我从文件中读取矩阵之

我对猪不熟悉。有人能告诉我怎么做吗? 我有一个包含邻接矩阵的文本文件:

*   x1  x2  x3  x4  x5
x1  0   1   0   1   1
x2  0   0   0   1   0
x3  0   0   0   0   1
x4  0   0   0   0   0
x5  0   1   0   0   0
我想从这个矩阵创建邻接列表,它应该是这样的

x1  x2
x1  x4
x1  x5
x2  x4
x3  x5
x5  x2  
所以在我从文件中读取矩阵之后:A=使用PigStorage'\t'ASx,x1,x2,x3,x4,x5加载'matrix.txt';所以现在是垃圾场

(*,x1,x2,x3,x4,x5) 
(x1,0,1,0,1,1) 
(x2,0,0,0,1,0)
(x3,0,0,0,0,1)
(x4,0,0,0,0,0)
(x5,0,1,0,0,0)
现在我想创建一个组,将第一列的每个x1、x2、x3、x4、x5映射到至少有一个1的其他列

感谢您的帮助