Hjem Personlig finansiering Sådan hentes data til bredformat i R-dummies

Sådan hentes data til bredformat i R-dummies

Video: Mio MiVue 798 Dual test 2025

Video: Mio MiVue 798 Dual test 2025
Anonim

Hvis du har et smeltet datasæt (et datasæt i lang format), er du klar til at omforme den med R. For at illustrere, at omformingsprocessen holder al din data intakt, så prøv at rekonstruere originalen: >> dcast (mgoals, Venue + Game ~ variabel, sum) Spillested Granny Geraldine Gertrude 1 1. Brugge 12 5 11 2 2. Gent 4 4 5 3 3rd Gent 5 2 6 4 4. Brugge 6 4 7

Kan du se, hvordan dcast () tager en formel som det andet argument? Mere om det om et øjeblik, men først inspicere dine resultater. Det skal svare til den oprindelige dataramme.

Næste vil du måske gerne gøre noget mere interessant - for eksempel oprette et resumé af sted og spiller.

Du bruger funktionen dcast () til at kaste en smeltet dataramme. For at være klar bruger du dette til at konvertere fra et langt format til et bredt format, men du kan også bruge dette til at aggregeres i mellemformater, som ligner den måde, hvorpå en pivottabel fungerer.

Funktionen dcast () tager tre argumenter:

data
  • : En smeltet dataramme. formel

  • : En formel, der angiver, hvordan du vil kaste dataene. Denne formel tager formularen x_variable ~ y_variable. Men det er forenklet med at gøre et punkt. Du kan bruge flere x -variables, multiple y -variables og endda z -variables. sjov. aggregeret

  • : En funktion, der skal anvendes, hvis støbformel resulterer i datagruppering (for eksempel længde (), sum () eller middelværdi ()).

    Så for at få det resumé af spillested versus spiller, skal du bruge dcast () med en casting formel variabel ~ Venue. Bemærk, at støbningsformlen refererer til kolonner i din smeltede dataramme: >> dcast (mgoals, variabel ~ Venue, sum) variabel Brugge Gent 1 Granny 18 9 2 Geraldine 9 6 3 Gertrude 18 11

Hvis du vil få et bord med lokalet, der løber ned ad rækkerne og afspilleren på tværs af kolonnerne, din casting-formel skal være Stedsted-variabel: >> dcast (mgoals, Venue ~ variabel, sum) Sted Granny Geraldine Gertrude 1 Brugge 18 9 18 2 Gent 9 6 11

Det er faktisk muligt at have mere komplicerede casting formler. Ifølge hjælpsiden for dcast (), tager støbformlen dette format:

x_variable + x_2 ~ y_variable + y_2 ~ z_variable ~ …

Bemærk, at du kan kombinere flere variabler i hver dimension med plustegnet (+), og du adskiller hver dimension med en tilde (~). Hvis du har to eller flere fliser i formlen (det vil sige, du inkluderer en

z

-variabel), vil dit resultat også være et flerdimensionelt array.

Så, for at få et resumé af målene ved Sted, spiller (variabel) og Spil, gør du følgende: >> dcast (mgoals, Venue + variabel ~ Spil, sum) Spillestil variabel 1. 2. 3. 4. 1 Brugge Granny 12 0 0 6 2 Brugge Geraldine 5 0 0 4 3 Brugge Gertrude 11 0 0 7 4 Gent Granny 0 4 5 0 5 Gent Geraldine 0 4 2 0 6 Gent Gertrude 0 5 6 0 En af grundene til det forstå data i langt format er, at både grafikpakker gitteret og ggplot2 gør omfattende brug af langformatdata.Fordelen er, at du nemt kan oprette plot af dine data, der sammenligner forskellige undergrupper.

Sådan hentes data til bredformat i R-dummies

Valg af editor

Husk Hvad du læser - dummier

Husk Hvad du læser - dummier

Læsning er et stort problem i uddannelsesmæssige cirkler. At have evnen til at læse en sætning, udtale alle ordene flydende og have et ordforråd bredt nok, der ikke nødvendiggør at henvise til en ordbog er en ting. Men at have evnen til at huske, hvad du læser, er noget helt andet. Hvis du ikke kan huske hvad ...

10 Personer med høj selvværd - dummier

10 Personer med høj selvværd - dummier

Mennesker med en stærk følelse af selv- værd at udvise en række egenskaber. Når du ser disse egenskaber reflekteret i dig selv og dine handlinger, vil du vide, at du er ankommet: De sætter pris på sig selv og andre mennesker. De nyder at vokse som en person og finde opfyldelse og mening i deres liv. De kan grave dybt ind i sig selv.

Videnskabelig dokumentation for brug af mindfulness til depression - dummies

Videnskabelig dokumentation for brug af mindfulness til depression - dummies

Mindfulness er nu en evidensbaseret teknik, der anvendes bredt til depression af NHS (Storbritanniens gratis offentlige nationale sundhedsvæsen). Det er også godkendt af NICE eller National Institute for Health and Care Excellence som en godkendt terapi til forebyggelse af tilbagefald af depression. Der er talrige kliniske undersøgelser, der viser effektiviteten ...

Valg af editor

Hvad er kravene til Cloud Integration? - dummies

Hvad er kravene til Cloud Integration? - dummies

Mange virksomheder vurderer i første omgang udfordringerne ved at integrere data på tværs af hybrid computermiljøer. De fleste integrationsproblemer mellem offentlige og private skyer vil fokusere på SaaS (Software as a Service) applikationer. Dette kan være en ny oplevelse for mange it-organisationer, der er vant til at kontrollere de datakilder, de integrerer. De antager ...

Hvad er platform som en service (PaaS) i Cloud Computing? - dummies

Hvad er platform som en service (PaaS) i Cloud Computing? - dummies

Platformen som en Service (PaaS) er et abstrakt og integreret cloudbaseret computermiljø, som understøtter udvikling, drift og administration af applikationer. Applikationskomponenter kan eksistere i et skymiljø eller kan integreres med applikationer, der administreres i private skyer eller i datacentre. En primær værdi af et PaaS-miljø er, at udviklere ikke har ...

Hvad er software som en service (SaaS) i Cloud Computing? - dummies

Hvad er software som en service (SaaS) i Cloud Computing? - dummies

Virksomheder har opdaget, at nogle organisatoriske og økonomiske fordele kan realiseres ved at bruge software som en service (SaaS) applikationer i cloud computing. De giver mulighed for at få en tredjepartsorganisation til at håndtere alle de detaljer, der går ud på at holde komplekse applikationer i gang. SaaS er ikke et selvstændigt miljø. I stedet er disse applikationer og tjenester ...

Valg af editor

Hvordan tastetryk logging kan bruges til at hak adgangskoder - dummies

Hvordan tastetryk logging kan bruges til at hak adgangskoder - dummies

En af ​​de bedste teknikker til at fange adgangskoder er ekstern tastetryk logning - brugen af ​​software eller hardware til at optage tastetryk som de er skrevet til computeren. Interessant teknik, men det virker. Vær forsigtig med tastetryk logning. Selv med gode hensigter rejser overvågning medarbejdere forskellige juridiske spørgsmål, hvis det ikke gøres korrekt. Diskuter med ...

Sådan får du adgang til en netværksprinter ved hjælp af et webinterface - dummier

Sådan får du adgang til en netværksprinter ved hjælp af et webinterface - dummier

Printere med direkte netværk Forbindelsen omfatter ofte en indbygget webserver, som giver dig mulighed for at styre printeren fra enhver browser på netværket. Følgende billede viser hjemmesiden for en HP LaserJet 400 M401dne printer. Denne webgrænseflade giver dig mulighed for at se statusoplysninger om printeren og kontrollere printerens konfiguration. ...

Sådan tilføjes en netværksprinter - dummier

Sådan tilføjes en netværksprinter - dummier

, Før du kan udskrive til en netværksprinter, skal du konfigurere din computer for at få adgang til den netværksprinter, du vil bruge. Fra Start-menuen skal du åbne Kontrolpanel og derefter dobbeltklikke på ikonet Printere. Hvis din computer allerede er konfigureret til at arbejde sammen med en netværksprinter, er et ikon for netværket ...