Leyendo archivo de texto con espacio múltiple como delimitador en R

Tengo un gran conjunto de datos que consta de alrededor de 94 columnas y 3 millones de filas. Este archivo tiene espacios simples y múltiples como delimitador entre columnas. Necesito leer algunas columnas de este archivo en R. Para esto intenté usar read.table () con opciones que se pueden ver en el siguiente código, el código se pega a continuación:

### Defining the columns to be read from the file, the first 5 column, then we do not read next 24, after this we read next 5 columns. Last 60 columns are not read in-

    col_classes = c(rep("character",2), rep("numeric", 3), rep("NULL",24), rep("numeric", 5), rep("NULL", 60))   

### Reading first 100 rows of the data

    data <- read.table(file, sep = " ",header = F, nrows = 100, na.strings ="", stringsAsFactors= F)

Dado que, el archivo que tiene que leer tiene más de un espacio como delimitador entre algunas de las columnas, el método anterior no funciona. ¿Hay algún método que podamos leer en este archivo de manera eficiente?

Respuestas a la pregunta(3)

Su respuesta a la pregunta