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的其他列
感谢您的帮助