From ggrothendieck at gmail.com  Wed Oct 25 17:31:30 2006
From: ggrothendieck at gmail.com (Gabor Grothendieck)
Date: Wed, 25 Oct 2006 11:31:30 -0400
Subject: [Rd] sourcing dput output
In-Reply-To: <x2d58gtomk.fsf@viggo.kubism.ku.dk>
References: <971536df0610250758h661fd5cci6791a8e166b9aae3@mail.gmail.com>
	<x2d58gtomk.fsf@viggo.kubism.ku.dk>
Message-ID: <971536df0610250831j31b8d90fxa3209cf20e6bbfa3@mail.gmail.com>

Thanks.

However, that still leaves these questions:

1. I assume the changes to the internal representation of rownames is
behind this but should not dput continue to work exactly the same as
it used to work???  I would think that the internal representation aspect
would be just that -- internal and not affect various commands.

2. what is the difference between dput and dump supposed to be
anyways?

On 25 Oct 2006 17:13:23 +0200, Peter Dalgaard <p.dalgaard at biostat.ku.dk> wrote:
> "Gabor Grothendieck" <ggrothendieck at gmail.com> writes:
>
> > Is this not supposed to work?
> >
> > > dput(BOD, file = "/BOD.R")
> > > source("/BOD.R")
> > Error in attributes(.Data) <- c(attributes(.Data), attrib) :
> >         row names must be 'character' or 'integer', not 'double'
> >
> > > dput(iris, file = "/iris.R")
> > > source("/iris.R")
> > Error in attributes(.Data) <- c(attributes(.Data), attrib) :
> >         row names must be 'character' or 'integer', not 'double'
> >
> > > R.version.string # XP
> > [1] "R version 2.4.0 Patched (2006-10-07 r39598)"
> >
> > I also tried control = "all" as an argument to dput as well as a number
> > of other control values but did not find one that worked.
>
>
> Eh?
>
> > dput(iris, file = "/tmp/iris.R")
> > source("/tmp/iris.R")
> Error in attributes(.Data) <- c(attributes(.Data), attrib) :
>        row names must be 'character' or 'integer', not 'double'
> > dput(iris, file = "/tmp/iris.R",control="all")
> > source("/tmp/iris.R")
> > dput(BOD, file = "/tmp/BOD.R",control="all")
> > source("/tmp/BOD.R")
> >
>
> Happy as a clam...
>
> >  R.version.string
> [1] "R version 2.4.0 Patched (2006-10-20 r39680)"
>
> (SUSE 9.3, local compile)
> --
>   O__  ---- Peter Dalgaard             ?ster Farimagsgade 5, Entr.B
>  c/ /'_ --- Dept. of Biostatistics     PO Box 2099, 1014 Cph. K
>  (*) \(*) -- University of Copenhagen   Denmark          Ph:  (+45) 35327918
> ~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk)                  FAX: (+45) 35327907
>




[Rd] sourcing dput output
Gabor Grothendieck