学堂 学堂 学堂公众号手机端

在Pig中进行数据过滤操作通常使用FILTER关键字。可以通过指定一个条件表达式来过滤出符合条件的数据。 例如,假设我们有一个包含学生信息的数据集,包括学生姓名和分数,我们想要过滤出分数大于等于60的学生数据,可以使用以下语句

lewis 2年前 (2023-10-16) 阅读数 7 #技术

在Pig中进行数据过滤操作通常使用FILTER关键字。可以通过指定一个条件表达式来过滤出符合条件的数据。

例如,假设我们有一个包含学生信息的数据集,包括学生姓名和分数,我们想要过滤出分数大于等于60的学生数据,可以使用以下语句:

student_data=LOAD'input/student_data'USINGPigStorage(',')AS(name:chararray,score:int); filtered_data=FILTERstudent_dataBYscore>=60; DUMPfiltered_data;

上面的代码首先加载学生数据,并将其存储在名为student_data的关系中。然后使用FILTER关键字过滤出分数大于等于60的学生数据,并将结果存储在名为filtered_data的关系中。最后使用DUMP语句将过滤后的数据输出到控制台。


版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门