溫馨提示×

Apache Pig中怎么執(zhí)行數(shù)據(jù)篩選操作

Pig
小億
87
2024-03-28 14:11:14

在Apache Pig中執(zhí)行數(shù)據(jù)篩選操作可以使用FILTER關(guān)鍵字。以下是一個(gè)簡單的示例:

假設(shè)我們有一個(gè)包含學(xué)生信息的數(shù)據(jù)集,并且我們想要篩選出年齡大于18歲的學(xué)生:

student_data = LOAD 'student_data.txt' USING PigStorage(',') AS (name:chararray, age:int, grade:chararray);

filtered_data = FILTER student_data BY age > 18;

DUMP filtered_data;

在上面的示例中,我們首先加載了包含學(xué)生信息的數(shù)據(jù)集,并指定了字段的名稱和類型。然后使用FILTER關(guān)鍵字對數(shù)據(jù)進(jìn)行篩選,只保留年齡大于18歲的學(xué)生信息。最后使用DUMP命令來查看篩選后的數(shù)據(jù)集。

0