I am grouping by $1, but got IndexOutofBoundException because some rows
are mal-formed, they only have 1 field.
Is there a built-in function to return the number of fields for each
row? So I can ignore those rows myself.
Or, even better, automatically ignore the mal-formed rows for me?