Odczyt pliku tekstowego z wieloma miejscami jako ogranicznikiem w R
Mam duży zestaw danych, który składa się z około 94 kolumn i 3 miliony wierszy. Ten plik ma pojedyncze i wiele spacji jako separator między kolumnami. Muszę przeczytać kilka kolumn z tego pliku w R. W tym celu próbowałem użyć read.table () z opcjami, które można zobaczyć w poniższym kodzie, kod jest wklejony poniżej-
### 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)
Ponieważ plik, który musi być wczytany, ma więcej niż jedną spację jako separator między niektórymi kolumnami, powyższa metoda nie działa. Czy jest jakaś metoda, dzięki której możemy skutecznie odczytać ten plik.