R の列数を取得する

Sheeraz Gul 2023年6月21日
  1. R の列の総数を取得する
  2. R で名前で列数を取得する
R の列数を取得する

R には、列の総数と列の数を名前で取得する組み込み関数があります。 このチュートリアルでは、R で列数を取得する方法を示します。

R の列の総数を取得する

組み込み関数 ncol() は、R 言語で列の総数を取得するために使用されます。 データ フレームという 1つのパラメーターを使用します。

コード例:

#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)

上記のコードは、データ フレーム内の列の総数をチェックします。

出力:

Number of columns in the Data Frame is: 4

R で名前で列数を取得する

colnames(df) メソッドで which() メソッドを使用して名前で列を取得することもできます。

コード例:

#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" )

上記のコードは、列 ID の数が 3 であるため、列名で列の番号を取得します。

出力:

[1] 3
著者: Sheeraz Gul
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

関連記事 - R Data Frame