웹사이트 검색

R에서 행과 열의 개수 구하기


안녕하세요, 독자 여러분! 이 기사에서는 R의 행과 열의 개념, 즉 R 프로그래밍에서 객체의 행과 열의 수를 자세히 알아보는 데 중점을 둘 것입니다.

그럼 시작하겠습니다!! :)

데이터 프레임이기 때문에 행과 열의 관점에서 데이터를 처리합니다. 데이터 분석 분야, 특히 통계 분석의 경우 개체의 세부 정보, 즉 데이터 값을 나타내는 행과 열의 수를 알아야 합니다.

R 프로그래밍은 관련 정보를 쉽게 얻을 수 있는 몇 가지 쉬운 기능을 제공합니다! 그럼 하나씩 살펴보도록 하겠습니다.

R 프로그래밍의 ncol() 함수

R 프로그래밍은 개체의 열 수에 대한 정보를 얻을 수 있는 ncol() 함수를 사용하는 데 도움이 됩니다.

즉, ncol() 함수는 개체에 있는 총 열 수를 반환합니다.

통사론:

ncol(object)

데이터가 포함된 개체를 전달해야 합니다. 여기서 객체는 데이터 프레임일 수도 있고 매트릭스나 데이터 세트일 수도 있습니다.

예: 01

아래 예제에서는 아래와 같이 행렬을 만들었습니다. 또한 ncol() 함수를 사용하여 행렬에 있는 열 수의 값을 가져오려고 합니다.

rm(list = ls())
data = matrix(c(10,20,30,40),2,6)
print(data)
print('Number of columns of the matrix: ')
print(ncol(data))

산출:

> 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

예 02:

여기에서 여기를 사용하여 Bank Loan Defaulter 예측 데이터 세트를 R 환경으로 가져왔습니다!

ncol() 함수를 사용하여 데이터 세트에서 열 수를 감지하고 추출합니다.

rm(list = ls())
getwd()
#Load the dataset
dta = read.csv("bank-loan.csv",header=TRUE)
print('Number of columns: ')
print(ncol(dta))

산출:

Number of columns: 
9

R 프로그래밍의 nrow() 함수

열에 대해 이해했다면 이제 개체의 행에 대해 논의할 시간입니다.

R은 개체의 행을 가져오는 nrow() 함수를 제공합니다. 즉, nrow() 함수를 사용하면 행렬, 데이터 프레임 또는 데이터 세트가 될 수 있는 객체에 있는 행 수를 쉽게 감지하고 추출할 수 있습니다.

통사론:

nrow(object)

예 01:

이 예제에서는 R의 matrix() 함수를 사용하여 행렬을 만들었습니다. 또한 다음과 같이 행렬에 있는 행 수를 얻기 위해 nrow() 함수를 수행했습니다.

rm(list = ls())
data = matrix(c(10,20,30,40),2,6)
print(data)
print('Number of rows of the matrix: ')
print(nrow(data))

산출:

> 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

예 02:

이제 이 예제에서는 위의 ncol() 함수 섹션에서 언급한 것과 동일한 Bank Load Defaulter 데이터 세트를 사용했습니다!

데이터세트를 R 환경에 로드한 후 nrow() 함수를 사용하여 데이터세트에 있는 행 수를 추출합니다.

rm(list = ls())
getwd()
#Load the dataset
dta = read.csv("bank-loan.csv",header=TRUE)
print('Number of rows: ')
print(nrow(dta))

산출:

"Number of rows: "
850

결론

이상으로 이 주제를 마치겠습니다. 궁금한 점이 있으면 아래에 의견을 남겨주세요.

R 프로그래밍과 관련된 더 많은 게시물을 보려면 계속 지켜봐 주시기 바랍니다.

그때까지 즐거운 배움!! :)