Reading in a text file that has 6 columns and varying number of rows with read.table. The last couple lines sometimes have missing data except for the 3rd column. When I use fill=TRUE to fill in the missing data it bumps the values from column 3 to the 1st column. How do I get the data to remain in column 3, but still replace other cells with NA?