我对Pig不熟悉。有人能告诉我怎么做吗?我有一个包含邻接矩阵的文本文件:
* 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=load'matrix.txt',使用pigstorage('\t')as(x,x1,x2,x3,x4,x5);所以现在是垃圾场
(*,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、x5Map到至少有一个1的其他列
感谢您的帮助!
暂无答案!
目前还没有任何答案,快来回答吧!