Како користити функцију 'ресхапе' у Р за трансформацију података из широког у дуги формат
У Р, функција `ресхапе` се користи за трансформацију података из широког формата (са много колона) у дуг формат (са мање колона). Широки формат је такође познат као „матрица“ или „оквир података“, док је дуги формат познат и као „оквир података“ или „табела“.ӕӕ Функција `ресхапе` узима два аргумента: први је податак за бити трансформисан, а други је спецификација како подаци треба да се преобликују. Други аргумент може бити или стринг или формула. Ако је стринг, он наводи име променљиве која садржи податке које треба преобликовати. Ако је то формула, она специфицира формулу која дефинише трансформацију.ӕӕЕво неколико примера коришћења `ресхапе` у Р:ӕ```ӕ# креирајте неки узорак податакаӕдата <- дата.фраме(ид = ц(1, 2) , 3, 4, 5),ӕ променљиве = ц("к", "и", "з"),ӕ вредности = ц(10, 20, 30, 40, 50))ӕӕ# преобликују податке од широког до лонг форматӕресхапед_дата <- ресхапе(дата, идвар = "ид", тимевар = "вариаблес", дирецтион = "лонг")ӕӕ# погледајте преобликоване податкеӕпринт(ресхапед_дата)ӕ```ӕУ овом примеру креирамо неке узорке података са два променљиве (`к`, `и` и `з`) и пет запажања (`ид` = 1 до 5). Затим користимо `ресхапе` да трансформишемо податке из широког у дугачки формат, наводећи да је `ид` променљива ИД-а, а `варијабле` временска променљива. Резултирајући преобликовани подаци се чувају у `ресхапед_дата`. Коначно, преобликоване податке штампамо користећи `принт`.ӕӕ Имајте на уму да се `ресхапе` такође може користити за трансформацију података из дугог у широки формат, тако што ћете навести `дирецтион = "виде"` уместо `дирецтион = "лонг"`.