verketten einer Zeichenfolge in ein Feld in der Schweinehaltung
Mag ich concat
eine Zeichenfolge, um alle Daten in einem Feld?
Beispiel ein dataset mydata enthält folgende Feld ( id, name, email )
ich wie ein Präfix hinzufügen der Zeichenfolge testen, um alle Daten in das Feld name.
Versuchte ich
a = load 'mydata.csv' as (id, name, email);
b = foreach a generate id, concat('test', chararray(name));
ich bin immer leere Ergebnisse auf dieser
irgendwelche Gedanken ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
concat
keyword sollte inCapital letters
keine kleinen Buchstaben. Sie müssen zum ändern der keyword -concat
zuCONCAT
.Beispiel:
Eingang.csv -
PigScript:
Ausgabe:
Incase Ihre csv-Datei ist bereits tab-getrennt-Trennzeichen dann fix nur die
CONCAT
Problem.