【发布时间】:2020-09-15 01:22:31
【问题描述】:
我是使用 r 的新手,我需要一些帮助。 我有一个数据框“称为价格数据”(xts),它由 28 只股票(作为行)和不同日期的价格组成。 我想应用下面的公式(将股票价格的平方差相加)并存储应该是 28*28=784 的结果。我试图将它们存储在一个向量中,但给了我零。
storage<-vector("numeric",784)
for (i in 1:784){
for(j in 1:28){
for (k in 1:28){
storage[i]<-sum(((pricedata[,j]-pricedata[,k])^2))
}
}
}
【问题讨论】:
-
请使用
dput添加数据并显示相同的预期输出。阅读how to ask a good question 以及如何提供reproducible example。
标签: r loops nested-loops