سؤال

في RI في كثير من الأحيان تجميع البيانات اليومية (في أ zoo) بحلول شهر ، باستخدام شيء مثل هذا:

result <- aggregate(x, as.yearmon, "mean", na.rm=TRUE)

هل هناك طريقة يمكنني القيام بذلك بحلول الأسبوع؟

هل كانت مفيدة؟

المحلول

أسهل شيء يجب فعله هو استخدام apply.weekly تعمل من xts.

> apply.weekly(zoo(1:10, as.Date("2010-01-01") + 1:10), mean)
2010-01-03 2010-01-10 2010-01-11 
         3         42         10
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top