RE: [R] Reading Numeric Data -- Trivial Question

From: BXC (Bendix Carstensen) <bxc_at_steno.dk>
Date: Sat 21 May 2005 - 06:35:48 EST


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

bxc@steno.dk
www.biostat.ku.dk/~bxc

> -----Original Message-----
> From: r-help-bounces@stat.math.ethz.ch
> [mailto:r-help-bounces@stat.math.ethz.ch] 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 <ligges@statistik.uni-dortmund.de> 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 Received on Sat May 21 06:50:02 2005

This archive was generated by hypermail 2.1.8 : Fri 03 Mar 2006 - 03:31:59 EST