[R-SIG-Finance] plot.xts: Error in parse.format(format[1]) : unrecognized format %b %d%n%H:%M:%S
Gabor Grothendieck
ggrothendieck at gmail.com
Wed Dec 10 22:10:04 CET 2008
Try plot.zoo as a workaround:
library(chron)
library(xts)
# read data creating xts object x
Lines <- "12/07/08 19:46:40,98.04
12/07/08 19:46:41,98.04
12/07/08 19:46:42,98.04
12/07/08 19:46:43,98.04
12/07/08 19:46:44,98.04
12/07/08 19:46:45,98.04
12/07/08 19:46:46,98.04
12/07/08 19:46:47,98.04
12/07/08 19:46:48,98.04
12/07/08 19:46:49,98.04
12/07/08 19:46:50,98.04"
z <- read.zoo(textConnection(Lines), sep = ",",
FUN = as.chron, format = "%m/%d/%y %H:%M:%S")
x <- as.xts(z)
# plot it - first one gives error, second works
plot(x)
plot(as.zoo(x))
On Wed, Dec 10, 2008 at 3:57 PM, <davidr at rhotrading.com> wrote:
> I cannot figure out what's wrong here.
> If someone could shed some light, I'd appreciate it very much.
>
>
> I form an xts object with a chron index (small version here) that seems
> OK, but I can't plot it:
>
>> plot(gesmall)
> Error in parse.format(format[1]) : unrecognized format %b %d%n%H:%M:%S
>
>> str(gesmall)
> An 'xts' object from (12/07/08 19:46:40) to (12/07/08 19:46:50)
> containing:
> Data: num [1:11, 1] 98 98 98 98 98 ...
> - attr(*, "dimnames")=List of 2
> ..$ : NULL
> ..$ : NULL
> Indexed by: Classes 'chron', 'dates', 'times' atomic [1:11] 14221
> 14221 14221 14221 14221 ...
> ..- attr(*, "format")= Named chr [1:2] "m/d/y" "h:m:s"
> .. ..- attr(*, "names")= chr [1:2] "dates" "times"
> ..- attr(*, "origin")= Named num [1:3] 1 1 1970
> .. ..- attr(*, "names")= chr [1:3] "month" "day" "year"
> xts Attributes:
> NULL
>
>> summary(gesmall)
> Index gesmall
> Min. :(12/07/08 19:46:40) Min. :98.04
> 1st Qu.:(12/07/08 19:46:42) 1st Qu.:98.04
> Median :(12/07/08 19:46:45) Median :98.04
> Mean :(12/07/08 19:46:45) Mean :98.04
> 3rd Qu.:(12/07/08 19:46:48) 3rd Qu.:98.04
> Max. :(12/07/08 19:46:50) Max. :98.04
>
>> gesmall
>
> (12/07/08 19:46:40) 98.04
> (12/07/08 19:46:41) 98.04
> (12/07/08 19:46:42) 98.04
> (12/07/08 19:46:43) 98.04
> (12/07/08 19:46:44) 98.04
> (12/07/08 19:46:45) 98.04
> (12/07/08 19:46:46) 98.04
> (12/07/08 19:46:47) 98.04
> (12/07/08 19:46:48) 98.04
> (12/07/08 19:46:49) 98.04
> (12/07/08 19:46:50) 98.04
>
>> # It looks as if there are somehow empty field names; not sure how
> that happens or if it's important
>
>> sessionInfo()
> R version 2.8.0 Patched (2008-11-02 r46817)
> i386-pc-mingw32
>
> locale:
> LC_COLLATE=English_United States.1252;LC_CTYPE=English_United
> States.1252;LC_MONETARY=English_United
> States.1252;LC_NUMERIC=C;LC_TIME=English_United States.1252
>
> attached base packages:
> [1] stats graphics grDevices utils datasets methods base
>
>
> other attached packages:
> [1] xts_0.0-16 zoo_1.5-4 chron_2.3-24
>
> loaded via a namespace (and not attached):
> [1] grid_2.8.0 lattice_0.17-15 tools_2.8.0
>
> Thanks,
> -- David
>
> _______________________________________________
> R-SIG-Finance at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-sig-finance
> -- Subscriber-posting only.
> -- If you want to post, subscribe first.
>
More information about the R-SIG-Finance
mailing list