【发布时间】:2014-06-24 08:14:25
【问题描述】:
我已经使用 read.csv 加载了一个数据集。这在第一行包含标题,然后在不同列中包含一堆股票价格。
然后我尝试执行滚动分析(平均值、SD 或任何其他简单的统计函数,并将其分配给我定义的矩阵中的一个元素)
但是,当我写入 csv 时,我一直为所有单元格获取 NA
我的代码
{
APD = read.table(file="C:\\Path\\Pasted Data Temp.csv",head=TRUE,sep=",",blank.lines.skip = TRUE,row.names = NULL);
DMA = matrix(nrow=dim(APD)[1]+25,ncol=dim(APD)[2]+25)
a = ncol(APD);
DMAno = 20;
for(i in 3:a) {
z = length(APD[1])
for(j in DMAno:z)
{
DMA[[i][j]] <- mean(APD$ABNL[j-DMAno+2:j])
}
}
}
【问题讨论】:
-
使用
zoo和rollapply