read.csv ostrzeżenie „EOF w cudzysłowie” uniemożliwia pełny odczyt pliku

mamplik CSV (24,1 MB) że nie mogę w pełni przeczytać mojej sesji R. Kiedy otwieram plik w arkuszu kalkulacyjnym, widzę 112 544 wierszy. Kiedy przeczytam go w R zread.csv Dostaję tylko 56 952 wierszy i to ostrzeżenie:

cit <- read.csv("citations.CSV", row.names = NULL, 
                comment.char = "", header = TRUE, 
                stringsAsFactors = FALSE,  
                colClasses= "character", encoding= "utf-8")

Warning message:
In scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings,  :
  EOF within quoted string

Mogę odczytać cały plik na R za pomocąreadLines:

rl <- readLines(file("citations.CSV", encoding = "utf-8"))
length(rl)
[1] 112545

Ale nie mogę wrócić do R jako tabeli (przezread.csv):

write.table(rl, "rl.txt", quote = FALSE, row.names = FALSE)
rl_in <- read.csv("rl.txt", skip = 1, row.names = NULL)

Warning message:
In scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings,  :
  EOF within quoted string

Jak mogę rozwiązać lub obejść ten komunikat EOF (który wydaje się być bardziej błędem niż ostrzeżeniem), aby cały plik znalazł się w moimR sesja?

Mam podobne problemy z innymi metodami odczytu plików CSV:

require(sqldf)
cit_sql <- read.csv.sql("citations.CSV", sql = "select * from file")
require(data.table)
cit_dt <- fread("citations.CSV")
require(ff)
cit_ff <- read.csv.ffdf(file="citations.CSV")

Oto moja sessionInfo ()

R version 3.0.1 (2013-05-16)
Platform: x86_64-w64-mingw32/x64 (64-bit)

locale:
[1] LC_COLLATE=English_United States.1252  LC_CTYPE=English_United States.1252   
[3] LC_MONETARY=English_United States.1252 LC_NUMERIC=C                          
[5] LC_TIME=English_United States.1252    

attached base packages:
[1] tools     tcltk     stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
 [1] ff_2.2-11             bit_1.1-10            data.table_1.8.8      sqldf_0.4-6.4        
 [5] RSQLite.extfuns_0.0.1 RSQLite_0.11.4        chron_2.3-43          gsubfn_0.6-5         
 [9] proto_0.3-10          DBI_0.2-7   

questionAnswers(7)

yourAnswerToTheQuestion