है, मैं डेटासेट में पिछले 4 मानों का रोलिंग माध्य करना चाहता हूं। हालांकि, शुरुआत के लिए, क्योंकि 4 मान नहीं हैं, मैं 1/2/3 अवलोकनों के रोलिंग माध्य को करना चाहता हूं। मैं यह कैसे करु?रोलिंग का मतलब है और लागू करना डेटा की एक श्रृंखला की शुरुआत में
library(zoo)
df= data.frame(a=c(1,2,3,4,5))
df$answer = rollapply(df$a, 4,mean)
#help
उदाहरण के लिए, पंक्ति 1 1 का मान होता है, पंक्ति 2 (1 + 2) /2=1.5 के एक मूल्य के लिए होता है, पंक्ति 3 से 6/3 = 2 का मान होता है।
मैं 4 अवधि के रोलिंग माध्यम करना चाहता हूं लेकिन कम महीनों के साथ अवधि में, मैं अधिकतम अवधि की अनुमति देना चाहता हूं।
उपयोगी प्रश्न! –