我想要做一個簡單的豬查詢,我需要找到電影的平均評級爲ID 178我已經嘗試了一些版本的下面和過濾器工作,但沒有AVG功能。任何人都可以建議嗎?由於 a = load '/user/pig/u.data' AS (userid:int, movieid:int, rating:double, timestamp:chararray);
b = FOREACH a GENERATE AVG(rati
後加入和GROUP BY我在新的豬,並試圖理解爲什麼我不能指望後加入和組: A = LOAD 'mary' as (line);
B = LOAD 'mary' as (line);
wordsA = foreach A generate flatten(TOKENIZE(line)) as wordA;
grpdA = group wordsA by wordA;
cntdA = fo
我想弄清楚下面的問題。 有多少女性用戶提供了至少一個等級4.我認爲我的連接和過濾器是正確的,但我無法弄清楚計數部分已經嘗試了以下的衆多版本。 a = load '/user/pig/movie' AS (userid:int, movieid:int, rating:int, timestamp:chararray);
b = load '/user/pig/reviewer' using Pi
我在下面 提到文件的數據美國美國歐洲歐洲美國 美國美國歐洲美國 EUROPE美國 我試圖找出美國和歐洲的數量。 1) inp = LOAD '/user/countries.txt' as (singleline);
dump inp;
Output
(USA USA EUROPE EUROPE EUROPE EUROPE USA)
(USA USA EUROPE EUROPE USA