You (and the mailing list) would defintely benefit from cliking on: Help -> Manuals -> An introduction to R
and spend a few hours in frot of R while reading that. Bendix ---------------------- Bendix Carstensen Senior Statistician Steno Diabetes Center Niels Steensens Vej 2 DK-2820 Gentofte Denmark tel: +45 44 43 87 38 mob: +45 30 75 87 38 fax: +45 44 43 07 06 [EMAIL PROTECTED] www.biostat.ku.dk/~bxc ---------------------- > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Alex K > Sent: Friday, May 20, 2005 11:26 PM > To: r-help@stat.math.ethz.ch > Subject: Re: [R] Reading Numeric Data -- Trivial Question > > > On 5/20/05, Uwe Ligges <[EMAIL PROTECTED]> wrote: > > Alex K wrote: > > > > > Hello, > > > > > > I am very new to R, and this is certainly and uber-newby > > > question: > > > > > > I am trying to read a vector of numeric data that contains the > > > log of daily DJI returns and simply plot a histogram of it. > > > > > > The data I have is in a text file format, on each line > a number > > > represents the log of the returns of one day. > > > > > > I have problems in reading this in a vector numeric format. > > > > > > If I try > > > > > > retr<- as.numeric(read.table("logDJI.TXT", header=FALSE, sep="", > > > dec="." )); > > > > > > read.table() returns a data.frame, as the docs point out, but > > as.numeric expects a vector. > > > > Either extract the first (and only?) column or read the data using > > scan(), if there is really only one column. > > > > Uwe Ligges > > Hi Uwe, thank you for the reply. > > How do I extract only the colum? > > The text file looks like: > "-0.000948343416257784 > 0.00181733586025109 > 0 > 0.0108130251220595" > > except is has about 2200 entries (numbers) instead of just > four as above. > > Thank you again, > Alex > > > > > > > > > > I get: > > > " Error in as.double.default(read.table("logDJIm.TXT", header = > > > FALSE, sep = "", : > > > (list) object cannot be coerced to 'double'" > > > > > > and when I try to plot: > > > > > > plot(density(retr, width=.004), type="l", xlab="y", ylab="pdf"); > > > > > > I get: > > > > > > "Error in density(retr, width = 0.004) : argument 'x' must be > > > numeric" > > > > > > If I try: > > > > > > retr<- as.data.frame(read.table("logDJI.TXT", > header=FALSE, sep="", > > > dec="." )); > > > > > > I get no reading or conversion error, but I get the same > error when > > > I try to plot as above. > > > > > > Can anyone help with this? > > > > > > Thank you in advance, > > > Alex > > > > > > ______________________________________________ > > > R-help@stat.math.ethz.ch mailing list > > > https://stat.ethz.ch/mailman/listinfo/r-help > > > PLEASE do read the posting guide! > > > http://www.R-project.org/posting-guide.html > > > > > > ______________________________________________ > R-help@stat.math.ethz.ch mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read > the posting guide! http://www.R-project.org/posting-guide.html > ______________________________________________ R-help@stat.math.ethz.ch mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html