سؤال

أحاول أحاول أن استخدام "إلى.minutes3" وظيفة في xts حزمة شريحة البيانات الخاصة بي.

هذه الدالة بشكل صحيح وضع عمود الوقت في فترات المطلوب.ولكن أعمدة البيانات يصبح "فتح" و "إغلاق" ، "عالية" و "منخفض".هل هناك طريقة أقول الدالة على متوسط نقاط البيانات التي تقع في نفس الفترة

شكرا ديريك

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

المحلول

تريد period.apply.على افتراض البيانات الخاصة بك في وجوه x و هي المزيد متكررة من 3 دقائق ، رمز أدناه سوف تعطيك يعني لكل متميزة وغير متداخلة ، 3 دقائق سيرا على الفاصل الزمني.

> period.apply(x, endpoints(x,k=3,"minutes"), mean)

نصائح أخرى

يبدو لي أن الجواب هو لا ، دون تغير تماما تلك الوظيفة ، على أساس مساعدة("أن.الفترة"). to.minutes يستخدم to.period, الذي يقول ما يلي ث.r.t.على OHLC المعلمة:

OHLC أن OHLC كائن يكون عاد ؟ (فقط OHLC=TRUE حاليا معتمدة)

حتى عودة القيم غير معتمدة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top