So erstellen sie tabellen in r (mit beispielen)


Es gibt zwei Möglichkeiten, Tabellen in R schnell zu erstellen:

Methode 1: Erstellen Sie eine Tabelle aus vorhandenen Daten.

 tab <- table (df$row_variable, df$column_variable)

Methode 2: Erstellen Sie eine Tabelle von Grund auf.

 tab <- matrix (c(7, 5, 14, 19, 3, 2, 17, 6, 12), ncol= 3 , byrow= TRUE )
colnames(tab) <- c('colName1','colName2','colName3')
rownames(tab) <- c('rowName1','rowName2','rowName3')
tab <- as.table (tab)

Dieses Tutorial zeigt ein Beispiel für die Erstellung einer Tabelle mit jeder dieser Methoden.

Erstellen Sie eine Tabelle aus vorhandenen Daten

Der folgende Code zeigt, wie man aus vorhandenen Daten eine Tabelle erstellt:

 #make this example reproducible
set.seed(1)

#define data
df <- data.frame(team= rep (c(' A ', ' B ', ' C ', ' D '), each= 4 ),
                 pos= rep (c(' G ', ' F '), times= 8 ),
                 points= round (runif(16, 4, 20), 0 ))

#view head of data 
head(df)

  team pos points
1 GA 8
2 AF10
3 AG 13
4 FY19
5 BG 7
6 BF 18

#create table with 'position' as rows and 'team' as columns
tab1 <- table(df$pos, df$team)
tab1

  ABCD
F 2 2 2 2
G 2 2 2 2

In dieser Tabelle werden die Häufigkeiten für jede Team- und Positionskombination angezeigt. Zum Beispiel:

  • 2 Spieler sind auf Position „F“ im Team „A“
  • 2 Spieler sind auf Position „G“ im Team „A“
  • 2 Spieler sind auf Position „F“ in Team „B“
  • 2 Spieler sind auf Position „G“ in Team „B“

Und so weiter.

Erstellen Sie eine Tabelle von Grund auf

Der folgende Code zeigt, wie man eine Tabelle mit 4 Spalten und 2 Zeilen von Grund auf erstellt:

 #create matrix with 4 columns
tab <- matrix( rep (2, times= 8 ), ncol= 4 , byrow= TRUE )

#define column names and row names of matrix
colnames(tab) <- c(' A ', ' B ', ' C ', ' D ')
rownames(tab) <- c(' F ', ' G ')

#convert matrix to table
tab <- as.table (tab)

#view table 
tab

  ABCD
F 2 2 2 2
G 2 2 2 2

Beachten Sie, dass diese Tabelle genau mit der im vorherigen Beispiel erstellten übereinstimmt.

Zusätzliche Ressourcen

So iterieren Sie über Spaltennamen in R
So erstellen Sie einen leeren Datenrahmen in R
So fügen Sie Zeilen zu einem Datenrahmen in R hinzu

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert