Рассчитать возврат в 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)
Другие вопросы по тегам