[R] AW: Re: [R] "Large" data set: performance issue

Till Baumgaertel till.baumgaertel at epost.de
Tue Apr 2 17:32:05 CEST 2002

>What happens if you try this?:
>datfull <- read.csv("foo", colClasses=rep(c("character","numeric"),c(22,1801)))

nope, sorry. it's not working.
it complains about the following:
Error in scan(file = file, what = what, sep = sep, quote = quote, dec =
dec,  : 
        "scan" expected a real, got ""+1073741824""

ok, i forgot to tell you my numbers are just like the characters quoted
("\""). sorry!

therefore i tried
datfull <- read.csv2(file.choose(), colClasses=rep(c("character","numeric"),c(22,1801)),quote="\"",sep=",")

But it's still not working.

it seems to be critical to do the translation of character ("+1234") to
numeric(1234.0) AFTER the file was totally read into (any kind of?) a data

It seems I really  have to write an external (PERL-)programm, but that's
not exactly what I wanted, because read.table() does the job quite good
(despite the fact ot's not capable of handling large data sets).

but thank you for your help,


r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch

More information about the R-help mailing list