rollapply 関数を適用するデータ フレームがあります。1 つの列に最大 5% の NA を含めることができます。
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)
}