xts 中的错误 - “'order.by' 不能包含 'NA'、'NaN' 或 'Inf'”
error in xts - "'order.by' cannot contain 'NA', 'NaN', or 'Inf'"
我正在尝试将 csv data.frame 转换为 xts 并不断收到以下错误:
该文件是从雅虎财经下载的 "AAPL"
的 csv 每日股票数据
这是我目前所做的:
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"))
Error in xts(x, order.by = order.by, frequency = frequency, ...) :
'order.by' cannot contain 'NA', 'NaN', or 'Inf'Error in xts(x, order.by = order.by, frequency = frequency, ...) :
'order.by' cannot contain 'NA', 'NaN', or 'Inf'
求助??
在 OP 的 post 中使用的 format
是错误的。它应该是 %Y-%m-%d
,这是默认格式,因此, format
参数并不是真正需要的
library(xts)
xts(AAPLcsv[, -1], order.by = as.Date(AAPLcsv$Date))
我正在尝试将 csv data.frame 转换为 xts 并不断收到以下错误:
该文件是从雅虎财经下载的 "AAPL"
的 csv 每日股票数据这是我目前所做的:
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"))
Error in xts(x, order.by = order.by, frequency = frequency, ...) : 'order.by' cannot contain 'NA', 'NaN', or 'Inf'Error in xts(x, order.by = order.by, frequency = frequency, ...) : 'order.by' cannot contain 'NA', 'NaN', or 'Inf'
求助??
在 OP 的 post 中使用的 format
是错误的。它应该是 %Y-%m-%d
,这是默认格式,因此, format
参数并不是真正需要的
library(xts)
xts(AAPLcsv[, -1], order.by = as.Date(AAPLcsv$Date))