Do you run into problems if you use something like: cc <- rep("numeric",9) mydata <- read.table("yourdata",header=TRUE,colClasses=cc,skip=1,nrows=numRows)