Из Excel в Quant мод - PullRequest
       10

Из Excel в Quant мод

0 голосов
/ 11 февраля 2019

Я делаю простой анализ с использованием quantmod, мой файл находится в Excel csv файле.

Первый столбец - это формат даты YYYY-MM-DD, тогда у меня есть десять столбцов, содержащих данные о ценах, каждыйпредставляет фонд или индекс.На Yahoo нет никаких данных, поэтому я не могу использовать getSymbols.

Может ли кто-нибудь дать код для перевода файла Excel в R в формате, работающем с Quantmod в понятной форме, чтонепрограммист может понять?

1 Ответ

0 голосов
/ 25 февраля 2019

Я думаю, у вас проблема в том, что если вы читаете CSV-файл в R, это объект dataframe.Для подтверждения используйте функцию class ().

library(tidyverse)
library(quantmod)
library(timekt)

my_data <- readr::read_csv('my excel file.csv')
class(my_data)

Чтобы использовать функцию Quantmod, ваши данные должны находиться в объекте xts (объект временного ряда), он не может быть в кадре данных.Вы можете преобразовать фрейм данных со столбцом даты / индекса в объект xts, используя функцию timekt :: tk_xts ().И тогда вы сможете использовать функции Quantmod для анализа ваших данных.

my_xts <- timekt::tk_xts(my_data)
quantmod::monthlyReturns(my_xts)
...