Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.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
Apache pig 以拉丁语在变量中存储属性值_Apache Pig - Fatal编程技术网

Apache pig 以拉丁语在变量中存储属性值

Apache pig 以拉丁语在变量中存储属性值,apache-pig,Apache Pig,要将relation1的第一个属性存储到变量var中,然后要检索,您正在尝试将整列值存储在变量中并将其分组。这是不正确的 : 用于根据其他参数描述一个参数 如果要按某一列对关系进行分组,则直接按列名或列索引使用该列。现在,如果您的目标是仅获取某一特定值的记录,则需要使用筛选器 %declare var relation2.$0;res = group relation1 by $var;dump res; 谢谢你,但是第二个关系在元组中只有一个值(即zipcode),我想用它对第一个关系

要将relation1的第一个属性存储到变量var中,然后要检索

,您正在尝试将整列值存储在变量中并将其分组。这是不正确的

: 用于根据其他参数描述一个参数

如果要按某一列对关系进行分组,则直接按列名或列索引使用该列。现在,如果您的目标是仅获取某一特定值的记录,则需要使用筛选器

   %declare var relation2.$0;res = group relation1 by $var;dump res;

谢谢你,但是第二个关系在元组中只有一个值(即zipcode),我想用它对第一个关系进行分组。如果它有一个值,为什么需要对它进行分组?您应该始终使用列名进行分组,使用值进行筛选。
res = group relation1 by relation1.$0;
dump res;