An embedded and charset-unspecified text was scrubbed... Name: not available URL: <https://stat.ethz.ch/pipermail/r-sig-finance/attachments/20110131/faa57ca4/attachment.pl>
Question on zoo time series
2 messages · Megh Dal, Gabor Grothendieck
On Mon, Jan 31, 2011 at 12:51 PM, Megh Dal <megh700004 at gmail.com> wrote:
Hi, let say, I have following execution: ?> library(zoo)
library(quantmod)
PriceDat <- as.zoo(get(getSymbols("APL"))[,4])
is.numeric(PriceDat)
[1] TRUE
PriceDat <- zoo(data.frame(Price=coredata(PriceDat), Others="APL"),
index(PriceDat))
is.numeric(PriceDat$Price)
[1] FALSE
Here surpricingly, once I create a data-frame I see that "Price" observations become non-numeric. Can someone please explain this, why it is so? Shouldn't I expect it will remain Numeric?
What you have actually done is create a data frame in which one column
is c("APL", "APL", ..., "APL") and then tried to convert that to zoo.
What you intended was likely:
merge(PriceDat, APL)
Statistics & Software Consulting GKX Group, GKX Associates Inc. tel: 1-877-GKX-GROUP email: ggrothendieck at gmail.com