私のデータが次のように見えるとします
row1 cats val12 val13
row2 dogs val22 val23
row3 cats val32 val33
...
data = load 'file' AS (row:chararry, pets:charray, val2:charray, val3:charray);
「cats」行のみを保存するようにデータをフィルタリングします
felines = filter data by (pets matches 'cats');
「猫」を「ライオン」に変更
lions = foreach felines generate replace (pets, 'cats', 'lions');
dump lions;
(lions)
(lions)
...
私の目標は、テーブルに追加する新しい行を作成することです
newFelines = foreach lions generate rows, lions, val1, val2;
Error ^^^^^
"Error during parsing. Scalars can be only used with projections"
次の新しい行を含むセットを取得するにはどうすればよいですか?
row1 lions val11 val12
row3 lions val31 val32
ティア、