私はRの初心者です。私はおそらく非常に簡単なことをするのに苦労しています。私は大きなデータセットを国別にグループに分け、国別に3ヶ月の価格指数の平均を取って、それを適切な月に一致する新しい列に入れたいと思っています。ノー成功(下記のコードとエラーメッセージ)で、このようrollmean使用しようとしてきた:グループでローリング平均を適用する
> leader$last3<-tapply(leader, leader$ccode,
function(x) rollmean(leader$GI_delta, 3, na.pad=T))
Error in tapply(leader, leader$ccode, function(x) rollmean(leader$GI_delta, :
arguments must have same length
> leader$last3<-ddply(leader, .(ccode),
rollmean(GI_delta, 3, na.pad=T))
Error in llply(.data = .data, .fun = .fun, ..., .progress = .progress, :
.fun is not a function.
すべてのヘルプははるかに高く評価されるだろう!
あなたの助けに感謝Vincent! –