У меня есть большой набор данных, который состоит из 94 столбцов и 3 миллиона строк. Этот файл имеет один и несколько пробелов в качестве разделителя между столбцами. Мне нужно прочитать некоторые столбцы из этого файла в R. Для этого я попытался использовать read.table() с параметрами, которые можно увидеть в коде ниже, код будет вставлен ниже -
### 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)
Так как файл, который должен быть прочитан, имеет более одного пространства в качестве разделителя между некоторым столбцом, этот метод не работает. Есть ли какой-либо метод, который мы можем прочитать в этом файле эффективно.