Video: HUR GÖR VI? Lämna & hämta på förskola - Moa & Markus 2024
Bas R har en funktion, omforma (), som fungerar bra för dataomformning. Den ursprungliga författaren av den här funktionen hade emellertid i åtanke ett specifikt användningsfall för omformning: så kallade longitudinella data.
Longitudinal forskning tar upprepade observationer av ett forskningsämne över en tidsperiod. Av denna anledning har longitudinella data typiskt de variabler som är förknippade med tiden.
Problemet med dataomformning är mycket mer generiskt än att bara hantera longitudinella data. Av denna anledning skrev Hadley Wickham och släppte paketet reshape2 som innehåller flera funktioner för att konvertera data mellan lång och brett format.
För att hämta och installera omforma2, använd installationen. paket (): >> installera. paket ("reshape2")
I början av varje ny R-session som använder reshape2 måste du ladda paketet till minnet med hjälp av biblioteket (): >> bibliotek ("reshape2")
Nu kan du Start. Skapa först några data: >> mål <- data. ram (+ spel = c ("1st", "2nd", "3rd", "4th"), + Plats = c ("Bruges", "Gent", "Gent", "Brugge"), + Granny = c (12, 4, 5, 6), + Geraldine = c (5, 4, 2, 4), + Gertrude = c (11, 5, 6, 7) +)
Detta konstruerar en bred dataram med fem kolumner och fyra rader med poängen Granny, Geraldine och Gertrude.