2016-02-09 49 views
0

我是R新手,我試圖從時間序列的S & P500價格中獲得回報。 我的原始文件是csv格式。我上傳使用:從excel中導入的數據計算r的回報

>sp500 <- read.csv2("sp500.csv") 

,然後上傳時間序列包後,tryied運行:

>rend <- returns(sp500) 

,但我得到:

>Error in hasTsp(x) : invalid time series parameters specified 

在我看來是R讀取我的文件,而不是一個數組數組,但作爲一個字符串數組,因此它不能運算數學計算。 任何人都可以幫助我,並建議我如何解決它?

非常感謝你!

+0

您應該包括sp500.csv至少幾行,讓人們知道你在看什麼 – OYRM

回答

0

調用returns()之前,你應該先改變你的data.frametimeSeries,例如:

sp500Series <- as.timeSeries(sp500)