Чтение данных с разделителями табуляции в R

Я пытаюсь прочитать большой файл с разделителями табуляцией в R.

Сначала я попробовал это:

data <- read.table("data.csv", sep="\t")

Но он считывает некоторые числовые переменные как коэффициенты

. Поэтому я попытался прочитать данные в зависимости от того, какого типа я хочу, чтобы каждая переменная была такой:

data <- read.table("data.csv", sep="\t", colClasses=c("character","numeric","numeric","character","boolean","numeric"))

Но когда я пытаюсь это сделать, мне выдает ошибку:

Error in scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings, : scan() expected 'a real', got '"4"'

Я думаю, возможно, некоторые числовые значения в исходном необработанном файле заключены в кавычки, но я не уверен.

16
задан Brian Tompsett - 汤莱恩 4 December 2015 в 17:32
поделиться