سؤال
أحاول أحاول أن استخدام "إلى.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 حاليا معتمدة)
حتى عودة القيم غير معتمدة.
لا تنتمي إلى StackOverflow