I don't seem to be able to duplicate the problem. Using your read.table command I get a data.frame (which is of course a type of list) and something like sum(dat1[,1] gives me a numerical result.
What variable is giving you the not numerical error message --- On Mon, 4/26/10, Laetitia Schmid <[email protected]> wrote: > From: Laetitia Schmid <[email protected]> > Subject: [R] numerical or not? > To: [email protected] > Received: Monday, April 26, 2010, 5:19 PM > Hi, > I've had a little problem for several weeks now. It is > annoying and > therefore I will ask for help: > When I write a script with several iterations, I make it > write out a > text file to save the data during the run. For example I > write: > if (i %% 25) write.table(output,"temporary_output.txt") > Later on, when I read in this output and want to calculate > things, R > complains that x is not numeric. > I read it in with the following command: > dat1<-read.table("temporary_output.txt",header=TRUE). > It seems that R is saving my temporary output as a list. > What is wrong here? And how can I do it better? > > This time I attached the temporary_output.txt: > > > > > Thanks. > Laetitia > -----Inline Attachment Follows----- > > ______________________________________________ > [email protected] > mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, > reproducible code. > ______________________________________________ [email protected] mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.

