Kept hitting Index errors due to partial log data so finally gave up and added a Try/Except block.
Changed @outputSchema to doubles to avoid Pig problem casting Double to Float.
This one sort-of works.