Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.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
Mapreduce 阿帕奇猪学生分数平均计算_Mapreduce_Apache Pig - Fatal编程技术网

Mapreduce 阿帕奇猪学生分数平均计算

Mapreduce 阿帕奇猪学生分数平均计算,mapreduce,apache-pig,Mapreduce,Apache Pig,我有一个格式为的数据集 student_id|name|subject|marks 2 John English 50 3 mark Maths 50 3 mark English 50 这些数据被加载到HDFS中,我需要计算每个使用pig的学生的所有科目的平均值,pig的方法是什么 按学生分组并获得平均值。假设您已将数据加载到关系A B = GROUP A BY (student); C = FOREACH B GE

我有一个格式为的数据集

student_id|name|subject|marks

2          John English   50

3          mark Maths     50

3          mark English   50

这些数据被加载到HDFS中,我需要计算每个使用pig的学生的所有科目的平均值,pig的方法是什么

按学生分组并获得平均值。假设您已将数据加载到关系A

B = GROUP A BY (student);
C = FOREACH B GENERATE group,AVG(A.marks);
DUMP C;