Video: Statistical Programming with R by Connor Harris 2024
Når du prøver å lage tabeller fra en matrise i R, slutter du med prøveversjon. bord. Objektprøven. tabell ser akkurat det samme som matriseprøven, men det er det egentlig ikke. Forskjellen blir tydelig når du forvandler disse objektene til en dataramme. Ta en titt på resultatet av denne koden: >> prøveversjon. df str (prøve. df) 'data. ramme ': 2 obs. av 2 variabler: $ sick: num 34 11 $ healthy: num 9 32
Her får du en dataramme med to variabler (syk og sunn) med hver to observasjoner. På den annen side, hvis du konverterer tabellen til en dataramme, får du følgende resultat:
Nå får du en dataramme med tre variabler. De to første - Var1 og Var2 - er faktorvariabler hvor nivåene er henholdsvis verdiene av radene og kolonnene i tabellen. Den tredje variabelen - Freq - inneholder frekvensene for hver kombinasjon av nivåene i de to første variablene.
Faktisk kan du også lage tabeller i mer enn to dimensjoner ved å legge til flere variabler som argumenter, eller ved å transformere et flerdimensjonalt array til et bord med som. bord(). Du kan få tilgang til tallene på samme måte som du gjør for flerdimensjonale arrays, og as. data. frame () -funksjonen oppretter så mange faktorvariabler som det er dimensjoner.