У меня есть кадр данных, содержащий несколько временных рядов возвратов, хранящихся в столбцах.
Первый столбец содержит даты, а последующие столбцы - это независимые временные ряды, каждая из которых имеет имя. Заголовки столбцов являются именами переменных.
## I have a data frame like this
t <- seq(as.Date('2009-01-01'),by='days',length=10)
X <- rnorm(10,0,1)
Y <- rnorm(10,0,2)
Z <- rnorm(10,0,4)
dat <- data.frame(t,X,Y,Z)
## which appears as
t X Y Z
1 2009-01-01 -1.8763317 -0.1885183 -6.655663
2 2009-01-02 -1.3566227 -2.1851226 -3.863576
3 2009-01-03 -1.3447188 2.4180249 -1.543931
Я хочу построить каждый временной ряд в виде строки на отдельном графике в решетке с каждым графиком, обозначенным именами переменных.
Чтобы построить это с помощью решетки, данные должны быть в высоком формате, как таковые:
t symbol price
1 2009-01-01 X -1.8763317
2 2009-01-02 Y -0.1885183
2 2009-01-02 Z -6.655663
Что такое хороший вызов функции для этого?