Holen Sie sich die Anzahl der Spalten in R

Sheeraz Gul 21 Juni 2023
  1. Holen Sie sich die Gesamtzahl der Spalten in R
  2. Rufen Sie die Anzahl der Spalten nach Namen in R ab
Holen Sie sich die Anzahl der Spalten in R

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
Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook

Verwandter Artikel - R Data Frame