0

我正在编写一个函数,我想在其中绘制过去 365 天内任何股票的股价。但是不是交易日,而只是一年。因此,如果我在 2 月 15 日生成图表,我需要 2012 年 2 月 16 日至 2013 年 2 月 15 日的数据。我该怎么做?例如 last() 向我显示最近 365 个交易日或有可用数据的日期。

library(quantmod)
getSymbols("AAPL")
plot(AAPL)
4

1 回答 1

2

用户字符子集。

AAPL[paste(Sys.Date()-365, Sys.Date(), sep="/")]
于 2013-10-31T15:08:48.717 回答