[R] COM dates (was origin and "origin<-" in chron)

Gabor Grothendieck ggrothendieck at gmail.com
Wed Nov 16 15:51:09 CET 2005


This is covered in the R News article.


On 11/16/05, davidr at rhotrading.com <davidr at rhotrading.com> wrote:
>
>
> I was just looking for an easy way to convert between COM datetime and chron
> datetime (both ways.)
>
> I found examples on the list, but they involved origin.
>
>
>
> Does anyone have functions for converting COM datetime <-> chron
> datetimethat work "safely"?
>
>
>
> David L. Reiner
>
>
>
>
>
> > -----Original Message-----
>
> > From: Gabor Grothendieck [mailto:ggrothendieck at gmail.com]
>
> > Sent: Tuesday, November 15, 2005 5:34 PM
>
> > To: David Reiner <davidr at rhotrading.com>
>
> > Cc: r-help at stat.math.ethz.ch
>
> > Subject: [SPAM] - Re: [R] origin and "origin<-" functions on chron -
>
> > Bayesian Filter detected spam
>
> >
>
> > chron has a namespace so try this:
>
> >
>
> >    chron:::origin
>
> >    getAnywhere("origin<-")
>
> >
>
> > Having said that I would recommend that you don't use origins in chron.
>
> > The situation may have changed but when I wrote the Help Desk article
>
> > in R News 4/1 I encountered problems with using origins in some
>
> > situations and as discussed in the article its so easy to avoid using them
>
> > that there is really no good reason I can see not to avoid them.
>
> >
>
> >
>
> > On 11/15/05, davidr at rhotrading.com <davidr at rhotrading.com> wrote:
>
> > > I'm trying to use/modify some code I found (at Omegahat, but I've seem
>
> > similar usage elsewhere.)
>
> > > It contains the lines:
>
> > >   if(any(origin(chronDate)!=orig))
>
> > >      origin(chronDate) <- orig
>
> > >
>
> > > Let's say:
>
> > > > require("chron")
>
> > > [1] TRUE
>
> > > > chronDate <- chron("11/15/2005", format="m/d/y",
>
> > origin.=c(12,31,1899))
>
> > > > orig <- c(month=12, day=31, year=1899)
>
> > > > origin(chronDate)
>
> > > Error: couldn't find function "origin"
>
> > > > origin(chronDate) <- orig
>
> > > Error: couldn't find function "origin<-"
>
> > >
>
> > > I'm sure I'm missing something simple here, but what? I've looked in the
>
> > archives and docs quite a lot....
>
> > >
>
> > > Thanks for the help!
>
> > >
>
> > > R-2.2.0 on Windows XP (SP2)
>
> > >
>
> > > > R.Version()
>
> > > $platform
>
> > > [1] "i386-pc-mingw32"
>
> > > $arch
>
> > > [1] "i386"
>
> > > $os
>
> > > [1] "mingw32"
>
> > > $system
>
> > > [1] "i386, mingw32"
>
> > > $status
>
> > > [1] ""
>
> > > $major
>
> > > [1] "2"
>
> > > $minor
>
> > > [1] "2.0"
>
> > > $year
>
> > > [1] "2005"
>
> > > $month
>
> > > [1] "10"
>
> > > $day
>
> > > [1] "06"
>
> > > $"svn rev"
>
> > > [1] "35749"
>
> > > $language
>
> > > [1] "R"
>
> > >
>
> > > David L. Reiner
>
> > >
>
> > > Rho Trading
>
> > > 440 S. LaSalle St.
>
> > > Chicago IL 60605
>
> > > 312-362-4963
>
> > >
>
> > >
>
> > > ______________________________________________
>
> > > R-help at 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
>
> > >
>
>
>
>
>
> David L. Reiner
>
>
>
> Rho Trading
>
> 440 S. LaSalle St.
>
> Chicago  IL  60605
>
> 312-362-4963
>
>
>
>




More information about the R-help mailing list