2011-09-29 69 views
0

到data.frame轉換成時間序列我有喜歡[R如何通過一個

r t  
1 x 2 

2 y 3 

3 z 4 

一系列data.frame但我想這三成的時間序列進行轉換,像

q = xts(as.matrix(data[1,]), order.by = "2011-09-28") 
qq = xts(as.matrix(data[2,]), order.by = "2011-09-28") 
qqq = xts(as.matrix(data[3,]), order.by = "2011-09-28") 

我的問題是,因爲每次我只改變rownames(1,2,3)和名稱q qq qqq,我可以將它們總結爲只有一個評論嗎?像實現一些功能?

回答

1
df=data.frame(list(r=c("x","y","z"),t=c(2,3,4))) 
dfx=as.xts(df,order.by=rep(as.POSIXct("2011-09-28"),nrow(df)))