我有一个数据框,我想在其中应用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)
}