2016-03-23 7 views
0

私は5未満の得点の学生を見つける必要があります。 私はファイルをロードしました。 グレードのフィルタを使用しています 私は今カウント方法を取得していません。 は豚の数問い合わせ

+0

を参照してくださいあなたはサンプルデータ、あなたが書かれているスクリプトを投稿することができます誰も助けてくださいことはできますか?あなたはグループを見て数えましたか? –

+0

おねがいのある心をありがとう – Jig232

答えて

1

COUNT

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; 
+0

もう一度感謝しています – Jig232

+0

@ジギャサこの正しい答えなら、あなたは答えを受けなければなりません。 – Aman