到目前为止,我已经编写了以下代码:
getSymbols(Symbols="SPY", from="2012-01-01", to= "2013-12-31")
SPY=data.frame(SPY)
Data=matrix(SPY$SPY.Adjusted, ncol=10, byrow=T)
df=data.frame(Data)
矩阵完全填充了值,但我希望最后9个值是NA。如何停止重新启动向量的矩阵?所以我应该以一个51x10矩阵结尾,在前50行中包含10个值,最后一行应为1个值和9个NA。
一种选择是使用length<-
附加的NA
末
library(quantmod)
Data <- matrix(`length<-`(SPY$SPY.Adjusted, 51 * 10), ncol = 10, byrow = TRUE)
测试
dim(Data)
#[1] 51 10
Data[51,]
#[1] 161.0724 NA NA NA NA NA NA NA NA NA
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句