2014-04-07 56 views
1

出生日期來自同一文件並且長度相同。日期格式似乎很好。但xts不能識別它爲日期,爲什麼?!謝謝你的幫助!爲什麼R中的「xts」無法識別我的日期序列?

dates <- read.xlsx("TimeSeriesCourseworkData.xls", 1,colIndex=1,as.data.frame=TRUE) 
dates 

     Month 
1 2009-01-01 
2 2009-02-01 
3 2009-03-01 
4 2009-04-01 
............ 

26 2011-02-01 
27 2011-03-01 
28 2011-04-01 
29 2011-05-01 
30 2011-06-01 

births <- xts(births, order.by = dates) 
# Error in xts(births, order.by = dates) : 
# order.by requires an appropriate time-based object 

births <- xts(births, order.by = as.Date(dates)) 
# Error in as.Date.default(dates) : 
# do not know how to convert 'dates' to class 「Date」 
+0

什麼是str的輸出執行胎<現有的(日期)和STR(產) - XTS(產) – Thierry

回答

0

dates是1列data.frame。 as.Date和xts'order.by參數需要載體。

births <- xts(births, dates$Month) 
+0

它不工作!非常感謝!!! – Chen

相關問題