"original" is the name of the file you start with (the csv file).
"final" contains the transformed data.
(There is a small hitch with the join statement used above (statement 3). It uses columns 100 in both files two join. This yields a cartesian product. This wont work if either file contains more than or equal to 100 columns. In such a situation change the 100 to column number that doesnt exist. I know, this is not a very neat method...but didnt work on join much )