Ich versuche ein Schwein-Skript zu schreiben, das alle Zeichen (Sonderzeichen und Buchstaben) zählt und die Zählung jedes Zeichens getrennt angibt. Ich habe versucht, das folgende Skript zu verwenden, aber es zählt nur Buchstaben, enthält aber keine Sonderzeichen wie? und :. Bitte helfen Sie!Schweineschrift zum Zählen von Zeichen
A = load 'pigfiles/p.txt';
B = foreach A generate flatten(TOKENIZE((chararray)$0)) as word;
C = filter B by word matches '\\w+';
D = foreach C generate flatten(TOKENIZE(REPLACE(word,'','|'), '|')) as letter;
E = group D by letter;
F = foreach E generate COUNT(D), group;
store F into 'pigfiles/wordcount';
S ee meine Antwort, ich habe erklärt, warum einige Zeichen nicht gezählt werden und wie man sie zählt. –