R:使用rollapply时在数据框中省略NA

时间:2012-07-04 12:11:42

标签: r dataframe apply

我有一个数据框,我想在其中应用rollapply函数。我可以在一列中拥有多达5%的NAs。

我想省略NA但在我看来没有na.omit。或者,我很乐意用列中的最后已知值填充缺失值。

我不知道如何用rollapply

做到这一点

有人有想法吗? 非常感谢,

文森特

编辑:我正在处理的功能是:

function(TableVolume,n){
TableM = TableVolume
for (i in 2:ncol(TableVolume)){TableM[,i]=rollapply(TableVolume[,i],n,FUN=mean,partial=TRUE}
TableM=TableM[n:nrow(TableVolume),]
return(TableM)
}

0 个答案:

没有答案