Thanks again for looking at this Daniel. I amended your test.csv to include a few more previous instances of an integer: x,num x,9 x,8 x,7 x,6 x,5 x,4 x,3 x,2 x,1 x,0 x,- x, LP then reports that the num field is an integer. And won't allow me to replace the non-integer with zero.