Zeilen und Spalten in der R-Programmierung
In diesem Artikel konzentrieren wir uns auf das Konzept der Zeilen und Spalten in R, d. h. darauf, wie man die Anzahl der Zeilen und Spalten eines Objekts in der R-Programmierung im Detail ermittelt.
Einleitung
Ob Matrix oder Datenrahmen, wir arbeiten mit Daten in Form von Zeilen und Spalten. Im Bereich der Datenanalyse, insbesondere bei statistischen Analysen, ist es notwendig, die Details des Objekts zu kennen, d. h. die Anzahl der Zeilen und Spalten, die die Datenwerte repräsentieren.
Die R-Programmierung bietet uns einige einfache Funktionen, um diese Informationen leicht zu erhalten! Werfen wir also einen Blick darauf, eine nach der anderen.
Die Funktion ncol()
in der R-Programmierung
Die R-Programmierung hilft uns mit der Funktion ncol()
, mit der wir die Anzahl der Spalten eines Objekts ermitteln können.
Die Funktion ncol()
gibt die Gesamtzahl der Spalten zurück, die im Objekt vorhanden sind.
Syntax:
ncol(object)
Wir müssen das Objekt übergeben, das die Daten enthält. Dabei kann es sich um einen Datenrahmen, eine Matrix oder einen Datensatz handeln.
Beispiel 01 – ncol() in der R-Programmierung
Im folgenden Beispiel haben wir eine Matrix erstellt. Anschließend verwenden wir die Funktion ncol()
, um die Anzahl der Spalten in der Matrix zu ermitteln.
rm(list = ls())
data = matrix(c(10,20,30,40),2,6)
print(data)
print('Number of columns of the matrix: ')
print(ncol(data))
Ausgabe:
> print(data)
[,1] [,2] [,3] [,4] [,5] [,6]
[1,] 10 30 10 30 10 30
[2,] 20 40 20 40 20 40
> print('Number of columns of the matrix: ')
[1] "Number of columns of the matrix: "
> print(ncol(data))
[1] 6
Beispiel 02 – ncol() in der R-Programmierung
Hier haben wir den Datensatz zur Vorhersage von Bankkreditausfällen mit der Funktion read.csv()
in die R-Umgebung importiert.
Mit der Funktion ncol()
erkennen und extrahieren wir die Anzahl der Spalten im Datensatz.
rm(list = ls())
getwd()
#Load the dataset
dta = read.csv("bank-loan.csv",header=TRUE)
print('Number of columns: ')
print(ncol(dta))
Ausgabe:
Number of columns:
9
Die Funktion nrow()
in der R-Programmierung
Nachdem wir die Spalten verstanden haben, ist es nun an der Zeit, die Zeilen eines Objekts zu besprechen.
R bietet uns die Funktion nrow()
, um die Zeilen eines Objekts zu ermitteln. Mit der Funktion nrow()
können wir die Anzahl der Zeilen in einem Objekt, das eine Matrix, ein Datenrahmen oder ein Datensatz sein kann, leicht erkennen und extrahieren.
Syntax:
nrow(object)
Beispiel 01 – nrow() in der R-Programmierung
In diesem Beispiel haben wir eine Matrix mit der Funktion matrix()
in R erstellt. Anschließend haben wir die Funktion nrow()
ausgeführt, um die Anzahl der Zeilen in der Matrix zu ermitteln.
rm(list = ls())
data = matrix(c(10,20,30,40),2,6)
print(data)
print('Number of rows of the matrix: ')
print(nrow(data))
Ausgabe:
> print(data)
[,1] [,2] [,3] [,4] [,5] [,6]
[1,] 10 30 10 30 10 30
[2,] 20 40 20 40 20 40
"Number of rows of the matrix: "
[1] 2
Beispiel 02 – nrow() in der R-Programmierung
In diesem Beispiel haben wir denselben Datensatz zur Vorhersage von Bankkreditausfällen verwendet, wie im Abschnitt zur Funktion ncol()
oben erwähnt!
Nachdem wir den Datensatz in die R-Umgebung geladen haben, verwenden wir die Funktion nrow()
, um die Anzahl der Zeilen im Datensatz zu extrahieren.
rm(list = ls())
getwd()
#Load the dataset
dta = read.csv("bank-loan.csv",header=TRUE)
print('Number of rows: ')
print(nrow(dta))
Ausgabe:
"Number of rows: "
850