Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hadoop 猪的独立元组_Hadoop_Xpath_Apache Pig - Fatal编程技术网

Hadoop 猪的独立元组

Hadoop 猪的独立元组,hadoop,xpath,apache-pig,Hadoop,Xpath,Apache Pig,我得到了一个以元组的元组形式表示的结果。我需要将一个元组中的所有数据放在一列中,另一列放在另一列中。我不知道如何做到这一点。下面是我的数据 示例: ((completed,completed,completed,completed,completed,completed,completed,completed,completed,completed,completed,completed,completed,completed,completed,completed,completed,comp

我得到了一个以元组的元组形式表示的结果。我需要将一个元组中的所有数据放在一列中,另一列放在另一列中。我不知道如何做到这一点。下面是我的数据

示例:

((completed,completed,completed,completed,completed,completed,completed,completed,completed,completed,completed,completed,completed,completed,completed,completed,completed,completed,completed),(10160-0),(20140403,20151207,20160313,20101225,20100420,20110208,20100419,20110310,20100412,20120130,20110729),(20160306,20110822,20110822,20110822,20110321,20110608,20110822,20120326,20110822),(24,12,24,24,7,24,8,8,7,24,24,24,24,6),(h,h,h,h,d,h,h,h,d,h,h,h,h,h),(1,30,1,1,1,1,1,1,1,30,1,1,1,1,0.0,1,1,1),(1,Ointment,Tablet,Tablet,1,Tablet,1,1,Cream,Ointment,1,Tablet_ER_24HR,1,1,Tablet,Cream,Tablet_Disperse,Teaspoon(s))
预期输出:

completed,10160-0,20140403,20160306,24,h,1,1
completed,10160-0,20151207,20110822,12,h,30,Ointment
completed,10160-0,20160313,20110822,24,h,1,Tablet
completed,10160-0,20101225,20110822,24,h,1,1
completed,10160-0,20100420,20110321,7,h,1,,1
completed,10160-0,20110208,20110608,24,h,1,Cream
completed,10160-0,20100419,20110822,8,h,1,Ointment
completed,10160-0,20110310,20120326,8,d,1,1
completed,10160-0,20100412,20110822,7,h,30,Tablet_ER_24HR

托巴格应该这样做。假设你和元组中的元组有关系

B = FOREACH A GENERATE TOBAG(*);

托巴格应该这样做。假设你和元组中的元组有关系

B = FOREACH A GENERATE TOBAG(*);

我的成绩低于标准({(已完成,已完成,已完成,已完成,已完成,已完成,已完成,已完成,已完成,已完成,已完成,已完成,已完成,已完成,已完成,已完成,已完成),(10160-0),(201404032015120720172016031320101222520101208201004192010310201004122012020110729),(2016030620110822220110822220110822220110822220110321201106082011082222012032620110822),(24,12,24,24,8,7,24,24,24,24,24,6),(h,h,h,h,h,h,d,h,h,h,),(1,30,1,1,1,1,1,1,1,1,1,0.0,1,1),(1,软膏,片剂,片剂,片剂,片剂,1,1,乳膏,软膏,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,膏,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1({(已完成,已完成,已完成,已完成,已完成,已完成,已完成,已完成,已完成,已完成,已完成,已完成,已完成,已完成),(10160-0),(20140403201512072017201603132010122152010120120820100419204110310201004122012012020110729),(201603062011082210822108221082210320110321106082011082212032620110822),(24,12,24,24,24,7,24,8,8,7,24,24,24,24,24,6),(h,h,h,h,h,h,h,h,h,h,),(1,30,1,1,1,1,1,1,1,1,1,1,1,1,1,0.0,1,1,1,1),(1,软膏,片剂,药片,片剂,药膏,1,1,1,片剂,乳膏,分散片,茶匙)