added column type for reading data and also error catch for imputation
moved setting commodity to imputation script