Я попытался применить то, что люди предложили изменить данные, но каким-то образом я не могу изменить свои данные, как я хочу. Я был бы очень признателен, если кто-то может помочь:Изменение формы данных в R с использованием расплава
My data looks like this:
AB LP PD1 PD2 PY1 PY2 PY3 PY4 PY5 t
1 -50.000 -50.000 -50.000 -50.000 -50.000 -50.000 -50.000 -50.000 -50.000 1
2 -50.153 -53.316 -50.416 -50.416 -53.455 -53.467 -53.700 -53.403 -53.218 2
3 -50.288 -54.399 -50.726 -50.726 -53.603 -53.644 -54.457 -53.664 -53.776 3
4 -50.410 -53.630 -50.956 -50.956 -52.385 -52.649 -53.642 -52.575 -52.740 4
5 -50.519 -53.075 -51.127 -51.127 -52.072 -52.174 -53.132 -51.715 -52.563 5
6 -50.617 -52.616 -51.255 -51.255 -52.023 -51.947 -52.602 -51.857 -52.643 6
>
, и я хочу изменить его так, что я могу построить ее с ggplot, которые нуждаются в этом, как это:
AB -50.000 1
AB -50.153 2
AB -50.288 3
и т.д., где третий столбцы последний столбец из исходных данных, что время (столбец т)
Если я использую v=melt(values)
я получаю это:
variable value
1 AB -50.000
2 AB -50.153
3 AB -50.288
4 AB -50.410
5 AB -50.519
6 AB -50.617
, который находится почти там, но теперь в нижней части таблицы добавлен временной столбец (t). Как я могу получить третью колонку?
Я считаю, что это формат, в котором мне нужны данные для построения нескольких строк с использованием ggplot2.
Спасибо за любую помощь
JSS
или в базе 'Nn <- имена (дд) [- длина (дд)]; reshape (dd, dir = 'l', variableing = list (nn), times = nn) [, 1: 3] ' – rawr