Video: Statistical Programming with R by Connor Harris 2025
Når du forsøger at oprette tabeller fra en matrix i R, slutter du med forsøg. bord. Objektprøven. tabel ser nøjagtig det samme som matrixforsøg, men det er det virkelig ikke. Forskellen bliver tydelig, når du omdanner disse objekter til en dataramme. Se på resultatet af denne kode: >> prøve. df str (prøve. df) 'data. ramme ': 2 obs. af 2 variabler: $ sick: num 34 11 $ sund: num 9 32
Her får du en dataramme med to variabler (syge og sunde) med hver to observationer. På den anden side, hvis du konverterer tabellen til en dataramme, får du følgende resultat:
Nu får du en dataramme med tre variabler. De første to - Var1 og Var2 - er faktorvariable, for hvilke niveauerne er henholdsvis værdierne for rækkerne og kolonnerne i tabellen. Den tredje variabel - Freq - indeholder frekvenserne for hver kombination af niveauerne i de to første variabler.
Du kan faktisk også oprette tabeller i mere end to dimensioner ved at tilføje flere variabler som argumenter eller ved at omdanne et multidimensionelt array til en tabel med as. bord(). Du kan få adgang til tallene på samme måde som i multidimensionale arrays og as. data. frame () funktionen skaber så mange faktorvariabler som der er dimensioner.