Данные временных рядов данных четырех клиентов, Заказчика 1,2,3,4.Переформатирование временных рядов данных от широкоформатного до формата
names(data)
"Date" "X1.CLIENT" "X1seasonal" "X1trend" "X1remainder" "X2.CLIENT"
"X2seasonal" "X2trend" "X2remainder" "X3.CLIENT" "X3seasonal"
"X3trend" "X3remainder" "X4.CLIENT" "X4seasonal" "X4trend"
"X4remainder"
Обратите внимание, что за каждым данным Клиента следуют сезонные, трендовые и остаточные компоненты за тот же период времени.
Я хотел бы изменить в длинном формате в пути, который выглядит как
"Date" "CLIENT_Number" "Type" "Value"
[Client_Number: 1,2,3,4; Тип: Клиент, сезонный, тренда, остаток]
(Дополнительная помощь для понимания: если данные (в широком формате) имеют 30 строк/экземпляров, то нам нужно преобразовать в длинный формат (30 * 4 * 4 = 480 строк/экземпляров .)
Вы можете улучшить этот вопрос, показывая нам немного фактических данных и улучшая форматирование. Всегда проверяйте предварительный просмотр, чтобы увидеть, как будет выглядеть ваш вопрос, прежде чем закончить его. – Spacedman
Я голосую, чтобы закрыть этот вопрос как не по теме, потому что его просто тривиальный вопрос программирования R, так что должно быть на stackoverflow – Spacedman
заглянуть в 'melt' в пакете' reshape2' – shadowtalker