2016-10-13 61 views
0

我有一個數據文件保存爲CSV格式R中與數據導入期時間序列分析

     a 
     2015-06-01 0.812418096 
     2015-06-02 1.218755583 
     2015-06-03 0.023311681 

但是當我導入數據使用XTS命令時間序列分析,我得到的數據作爲

  X   a    
    <NA> "2015-06-01" " 0.812418096" 
    <NA> "2015-06-02" " 1.218755583" 
    <NA> "2015-06-03" " 0.023311681" 

我想我的數據是在下面的格式做時間序列分析

     a 
     2015-06-01 0.812418096 
     2015-06-02 1.218755583 
     2015-06-03 0.023311681 

命令由M執行Ë

data <- read.csv("x.csv", stringsAsFactors = FALSE) # Datafile name x.csv . It contains 400 rows of data 
    data$X <- as.Date(data$X)   
    str(data) 
    x <- xts(data, order.by = as.Date(rownames(data), "%Y%m%d")) 
    x 

請幫

回答

0

只要試試這個:

data <- read.table(text='    a 
     2015-06-01 0.812418096 
       2015-06-02 1.218755583 
       2015-06-03 0.023311681', header=TRUE) 
as.xts(data) 


       a 
2015-06-01 0.81241810 
2015-06-02 1.21875558 
2015-06-03 0.02331168