ошибка в xts - «order.by» не может содержать «NA», «NaN» или «Inf» » - PullRequest
1 голос
/ 11 апреля 2020

Я пытаюсь преобразовать csv data.frame в xts и продолжаю получать следующую ошибку:

файл представляет собой ежедневные данные о ценах csv, загруженные из Yahoo Finance для "AAPL"

Вот что я сделал до сих пор:

library(xts)
AAPLcsv <- read.csv(file="~/Desktop/AAPL.csv")

class(AAPLcsv)
#[1] "data.frame"

AAPL <- as.xts(AAPLcsv[, -1], order.by = as.Date(AAPLcsv$Date, "%m/%d/%Y"))

Ошибка в xts (x, order.by = order.by, частоты = частота, ...): 'order.by' не может содержать 'NA', 'NaN' или 'Inf'Error в xts (x, order.by = order.by ,quency =quency, ...):' order.by 'не может содержать' NA ',' NaN ' или «Инф»

Справка ??

1 Ответ

0 голосов
/ 11 апреля 2020

Используется format неправильно в сообщении ОП. Это должен быть %Y-%m-%d формат по умолчанию, поэтому аргумент format на самом деле не нужен

library(xts)
xts(AAPLcsv[, -1], order.by = as.Date(AAPLcsv$Date))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...