Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/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
Apache pig 清管器计数查询_Apache Pig - Fatal编程技术网

Apache pig 清管器计数查询

Apache pig 清管器计数查询,apache-pig,Apache Pig,我必须找出得分低于5分的学生人数。 我已经加载了文件。 我对

我必须找出得分低于5分的学生人数。 我已经加载了文件。 我对<5级使用过滤器
我现在不知道该怎么算。 有人能帮忙吗请参考

A=加载'student.csv',使用PigStorage(',')作为(名称:chararray,等级:int);
B=按等级<5的过滤器A;
C=按名称划分的B组;
D=每个C生成计数(B);
倾倒区D;
请参阅

A=加载'student.csv',使用PigStorage(',')作为(名称:chararray,等级:int);
B=按等级<5的过滤器A;
C=按名称划分的B组;
D=每个C生成计数(B);
倾倒区D;

您可以发布示例数据和您编写的脚本吗?你看过分组和计数了吗?谢谢好奇的头脑你能发布你写的样本数据和脚本吗?你看过分组和计数了吗?谢谢你的好奇mind@Jigyasa若答案正确,你们就必须接受答案。@Jigyasa若答案正确,你们就必须接受答案。
A = LOAD 'student.csv' using PigStorage(',') as (name:chararray,grade:int);
B = FILTER A by grade < 5;
C = GROUP B BY name;
D = FOREACH C GENERATE COUNT(B);
DUMP D;