阅读量:9
在Pig中进行数据过滤操作通常使用FILTER关键字。可以通过指定一个条件表达式来过滤出符合条件的数据。
例如,假设我们有一个包含学生信息的数据集,包括学生姓名和分数,我们想要过滤出分数大于等于60的学生数据,可以使用以下语句:
student_data = LOAD 'input/student_data' USING PigStorage(',') AS (name:chararray, score:int); filtered_data = FILTER student_data BY score >= 60; DUMP filtered_data;
上面的代码首先加载学生数据,并将其存储在名为student_data的关系中。然后使用FILTER关键字过滤出分数大于等于60的学生数据,并将结果存储在名为filtered_data的关系中。最后使用DUMP语句将过滤后的数据输出到控制台。