Der Name meiner Eingabedatei ist words.txt wie unten. Außerdem gibt es keinen Platz in jedem Datensatz dieser unteren Datei.Wie ersetzen Funktion in Pig funktioniert?
Hi
Hi
How
Ich lade diese Datei in Pig
words = LOAD '/user/inputs/words.txt' USING PigStorage() AS (line:chararray);
words_each = FOREACH words GENERATE REPLACE(line,'','|') ;
dump words_each;
Ich erhalte Ausgabe als
|H|i|
|H|i|
|H|o|w|
Aber ich würde gerne wissen, wie genau funktioniert behandelt REPLACE ‚‘, die meine zweite ist Argument in REPLACE-Funktion.
Da ist kein leerer Platz in meiner Datei, wie komme ich dann | in meiner Ausgabe.
Danke für Ihre Antwort. –