R: преобразование объекта xts или zoo в кадр данных

Каков простой способ принуждения данных временных рядов к фрейму данных в формате, в котором результирующие данные представляют собой сводку исходных данных? ?

Это может быть пример данных, хранящихся в xts или объекте zoo:

t,                  V1
"2010-12-03 12:00", 10.0
"2010-11-04 12:00", 10.0
"2010-10-05 12:00", 10.0
"2010-09-06 12:00", 10.0
...and so on, monthly data for many years.

, и я хотел бы преобразовать его во фрейм данных, например:

year, month, V1
2010, 12,    a descriptive statistic calculated of that month's data
2010, 11,    ...
2010, 10,    ...
2010, 9,     ...

Я спрашиваю об этом, потому что я хочу отображать ежемесячные расчетные сводки данных на одном графике. Я могу сделать это довольно легко для данных в последнем формате, но не нашел метода построения графика для формата временных рядов.

Например, у меня могут быть данные о температуре за несколько лет, измеренные с дневным интервалом, и я хотел бы построить кривые среднемесячных температур для каждого года на одном графике. Я не' t выяснить, как это сделать, используя данные в формате xts, или если это даже подходит для целей форматирования данных xts / zoo, которые, кажется, всегда содержат информацию о году.

5
задан user442446 6 December 2010 в 16:53
поделиться