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