This seems like it may lead to data loss via truncation.  

Sample Data:
<PRANGE>5.080000e+02</PRANGE>

We are converting from string to float and then from float to int.  Why?