r, нечисловая переменная (и) во фрейме данных: даты - PullRequest
0 голосов
/ 13 марта 2019

Добрый день,

Чтобы опередить мой вопрос и объяснение, я изо всех сил пытаюсь получить правильный формат даты для запуска временных рядов ...

Отрывок данных

Итак, я выполняю следующий код:

CICSV <- read.table("x", header = TRUE, sep=",", as.is = TRUE)

class(CICSV)

str(CICSV)

В результате:

class(CISCV)

1"data.frame"

 str(CICSV)

data.frame: 260 об. из 15 переменных:

$ Даты: chr "05/03/2019" "03/03/2019" "03/03/2019" "28/02/2019" ...

$ DAX: номер 11621 11593 11602 11516 11487 ...

$ SX5E: номер 3309 3325 3327 3317 3312 ...

Затем я выполняю следующее

CICSV[,1] <- as.POSIXct(strptime(CICSV[,1], "%d/%m/%Y"))
str(CISCV)

data.frame: 260 об. из 15 переменных:

$ Даты: POSIXct, формат: "2019-03-05" "2019-03-04" "2019-03-01" "2019-02-28" ...

$ DAX.Index: номер 11621 11593 11602 11516 11487 ...

$ SX5E.Index: число 3309 3325 3327 3317 3312 ...

Затем я пытаюсь использовать функции MATH, log (x) и инструменты управления рисками пакета QRM:

log(CICSV)

Ошибка в Math.data.frame (CICSV): нечисловая переменная (и) во фрейме данных: даты

returns <- diff(log(CICSV))

Ошибка в Math.data.frame (CICSV): нечисловая переменная (и) во фрейме данных: даты

Я установил и собираюсь использовать: PerformanceAnalytics, dplyr, corrplot, qrmdata, временные ряды

...