4
我正在使用quantmod,我需要查找今日收盘价与第50日收盘价之间的差额。如何减去xts中的行
我试过这样
library(quantmod)
tickers = 'AAPL'
symbol = getSymbols(tickers,from="2014-04-01",auto.assign=F)
change =(tail(Cl(symbol), 50)[1]-tail(Cl(symbol), 1)[1])
change
,但我不能减去它,并收到此错误
Data:
numeric(0)
Index:
numeric(0)
获取此错误hasTsp(x)中的错误:尝试在NULL上设置属性。欲了解更多信息,我已添加其余的代码 – Eka
@EKA:您的问题中的代码适用于我使用来自CRAN和GitHub的quantmod和xts。请编辑你的问题'sessionInfo()'和'traceback()'(在引发错误的行后面)的输出。 –
这是符号$ diff50 < - lag(符号$ Close,50) - 符号$ Close'和回溯结果'3:hasTsp(x) 2:lag.default(符号$ Close,50) 1:滞后(符号$ Close,50)'。我不知道你是否正确理解我,我期待只有一个变量结果是第50天收盘价值(上一个) - 今天/最近的市场收盘价 – Eka