Рассчитать возврат в r данных импортированных данных из Excel
Я новичок в R, и я пытаюсь получить прибыль от ценовой серии S&P500. Мой оригинальный файл в формате CSV. Я загрузил его, используя:
>sp500 <- read.csv2("sp500.csv")
а затем, после загрузки пакета timeSeries, попытайтесь запустить:
>rend <- returns(sp500)
Но я получаю:
>Error in hasTsp(x) : invalid time series parameters specified
Мне кажется, что r читает мой файл не как массив чисел, а как массив строк, поэтому он не работает с математическими вычислениями. Кто-нибудь может мне помочь и подсказать, как это решить?
Большое спасибо!
1 ответ
Перед звонком returns()
, вы должны сначала преобразовать data.frame
в timeSeries
, например:
sp500Series <- as.timeSeries(sp500)