2015-11-07 62 views
0

我有我已經訪問FB.OpenFB.High如何提取R中xts對象的時間戳?

沒有問題訪問我xts對象的時間戳R.

對象的結構看起來像這樣

    FB.Open FB.High FB.Low FB.Close FB.Volume FB.WAP FB.hasGaps FB.Count 
2015-10-30 10:40:00 104.61 104.62 104.35 104.38  4532 104.472   0  2067 

問題我這樣做通過調用data[1,1]爲例,並將得到以下內容

    FB.Open 
2015-10-30 10:30:00 104.38 

問題是,當我嘗試訪問索引

例如,當我這樣做

data[1,0] 

我會得到

2015-10-30 10:30:00 

我得到一個xts對象,具有零寬度我似乎無法操縱。

我只需要把時間戳放在一個變量中。

在正確的方向的任何尖端將受到讚賞。

感謝

+1

檢查'?index'和'?.index' – 2015-11-07 01:43:49

+0

@Pascal的感謝!得到它了。我正在學。 – JordanBelf

+2

你應該閱讀[xts vignette](https://cran.r-project.org/web/packages/xts/vignettes/xts.pdf) – 2015-11-07 02:12:19

回答

1

使用index(xtsobject)

data(sample_matrix) 
sample.xts <- as.xts(sample_matrix, descr='my new xts object') 
index(sample.xts) 

> index(sample.xts) 
    [1] "2007-01-02 EST" "2007-01-03 EST" "2007-01-04 EST" "2007-01-05 EST" "2007-01-06 EST" "2007-01-07 EST" 
    [7] "2007-01-08 EST" "2007-01-09 EST" "2007-01-10 EST" "2007-01-11 EST" "2007-01-12 EST" "2007-01-13 EST" 
[13] "2007-01-14 EST" "2007-01-15 EST" "2007-01-16 EST" "2007-01-17 EST" "2007-01-18 EST" "2007-01-19 EST" 
[19] "2007-01-20 EST" "2007-01-21 EST" "2007-01-22 EST" "2007-01-23 EST" "2007-01-24 EST" "2007-01-25 EST"