HOWTO · R

Holen Sie sich die Anzahl der Spalten in R

Dieses Tutorial zeigt, wie Sie die Spaltennummer in R erhalten.

Auf dieser Seite

R verfügt über integrierte Funktionen, um die Gesamtzahl der Spalten und die Nummer einer Spalte nach Namen abzurufen. Dieses Tutorial zeigt, wie Sie die Anzahl der Spalten in R erhalten.

Holen Sie sich die Gesamtzahl der Spalten in R

Die eingebaute Funktion ncol() wird verwendet, um die Gesamtzahl der Spalten in der Sprache R zu erhalten. Es braucht einen Parameter, den Datenrahmen.

Beispielcode:

#create a data frame
Delftstack <- data.frame(Name=c('Jack', 'John', 'Mike', 'Michelle', 'Jhonny'),
                         LastName=c('Danials', 'Cena', 'Chandler', 'McCool', 'Nitro'),
                         Id=c(101, 102, 103, 104, 105),
                         Designation=c('CEO', 'Project Manager', 'Senior Dev', 'Junior Dev', 'Intern'))

#find number of columns
number_columns <- ncol(Delftstack)

#print the number of columns
cat("Number of columns in the Data Frame is:", number_columns)

Der obige Code prüft die Gesamtzahl der Spalten im Datenrahmen.

Ausgang:

Number of columns in the Data Frame is: 4

Rufen Sie die Anzahl der Spalten nach Namen in R ab

Wir können die Spalte auch nach Namen abrufen, indem wir die Methode what() mit der Methode colnames(df) verwenden.

Beispielcode:

#create a data frame
Delftstack <- data.frame(Name=c('Jack', 'John', 'Mike', 'Michelle', 'Jhonny'),
                         LastName=c('Danials', 'Cena', 'Chandler', 'McCool', 'Nitro'),
                         Id=c(101, 102, 103, 104, 105),
                         Designation=c('CEO', 'Project Manager', 'Senior Dev', 'Junior Dev', 'Intern'))

# Get the column number by name using Which method
which( colnames(Delftstack)=="Id" )

Der obige Code erhält die Nummer einer Spalte nach Spaltenname, da die Nummer der Spalten-ID 3 ist.

Ausgang:

[1] 3