Example(chron) doesn't work
On Wed, Oct 26, 2011 at 12:21 AM, hchui <helena.chui at flinders.edu.au> wrote:
Hi, there, I have a similar problem. The chron example gives NA. dates doesn't work but times does. I would appreciate it if there's a fix for it. Thanks, Helena
example(chron)
chron> dts <- dates(c("02/27/92", "02/27/92", "01/14/92",
chron+ ? ? ? ? ? ? ? ?"02/28/92", "02/01/92"))
chron> dts
[1] <NA> <NA> <NA> <NA> <NA>
chron> # [1] 02/27/92 02/27/92 01/14/92 02/28/92 02/01/92
chron> tms <- times(c("23:03:20", "22:29:56", "01:03:30",
chron+ ? ? ? ? ? ? ? ?"18:21:03", "16:56:26"))
chron> tms
[1] 23:03:20 22:29:56 01:03:30 18:21:03 16:56:26
chron> # [1] 23:03:20 22:29:56 01:03:30 18:21:03 16:56:26
chron> x <- chron(dates = dts, times = tms)
chron> x
[1] (NA NA) (NA NA) (NA NA) (NA NA) (NA NA)
chron> # [1] (02/27/92 23:03:19) (02/27/92 22:29:56) (01/14/92 01:03:30)
chron> # [4] (02/28/92 18:21:03) (02/01/92 16:56:26)
chron>
chron> # We can add or subtract scalars (representing days) to dates or
chron> # chron objects:
chron> c(dts[1], dts[1] + 10)
Error in y + ifelse(m > 2, 0, -1) :
?non-numeric argument to binary operator
In addition: Warning message:
In matrix(unlist(lapply(dots, origin)), nrow = 3) :
?data length [2] is not a sub-multiple or multiple of the number of rows
[3]
packageDescription("chron")$Version
[1] "2.3-42"
R.version.string
[1] "R version 2.13.1 (2011-07-08)"
win.version()
[1] "Windows 7 x64 (build 7600)"
Does it still occur if you start R in vanilla mode? From Windows console: Rgui --vanilla (If you don't have Rgui.exe's directory on your path then cd to the directory where Rgui.exe is located first.). Also, does it still occur in the most recent version of R?
Statistics & Software Consulting GKX Group, GKX Associates Inc. tel: 1-877-GKX-GROUP email: ggrothendieck at gmail.com