R에서 dim() 함수를 사용하는 방법


R의 Dim() 함수는 배열, 행렬 또는 데이터 프레임의 크기를 가져오거나 설정하는 데 사용할 수 있습니다.

다음 예에서는 이 기능을 실제로 사용하는 방법을 보여줍니다.

예 1: 데이터 프레임 크기를 가져오기 위해 Dim() 사용

R에 다음과 같은 데이터 프레임이 있다고 가정합니다.

 #create data frame
df <- data. frame (team=c('A', 'B', 'C', 'D', 'E'),
                 points=c(99, 90, 86, 88, 95),
                 assists=c(33, 28, 31, 39, 34),
                 rebounds=c(30, 28, 24, 24, 28))

#view data frame
df

  team points assists rebounds
1 A 99 33 30
2 B 90 28 28
3 C 86 31 24
4 D 88 39 24
5 E 95 34 28

데이터 프레임의 행과 열 수를 검색하려면 다음과 같이 Dim() 함수를 사용할 수 있습니다.

 #get dimensions of data frame
dim(df)

[1] 5 4

결과에서 데이터 프레임에 5개의 행과 4개의 열이 있음을 알 수 있습니다.

예 2: 행렬 차원을 얻기 위해 Dim() 사용

R에 다음과 같은 행렬이 있다고 가정합니다.

 #create matrix
mat <- matrix(c(1, 4, 4, 8, 5, 4, 3, 8), nrow= 4 )

#view matrix
mast

     [,1] [,2]
[1,] 1 5
[2,] 4 4
[3,] 4 3
[4,] 8 8

우리는 행렬의 행과 열의 개수를 검색하기 위해 Dim() 함수를 사용할 수 있습니다:

 #get dimensions of matrix
sun(mat)

[1] 4 2

결과를 보면 행렬이 4개의 행과 2개의 열로 구성되어 있음을 알 수 있습니다.

예제 3: 행렬 크기를 설정하려면 Dim()을 사용하세요.

또한 행렬의 차원을 정의하기 위해 Dim()을 사용할 수도 있습니다.

 #create vector of values
x <- c(1, 4, 4, 8, 5, 4, 3, 8)

#define dimensions for values
dim(x) <- c(4, 2)

#view result
x

     [,1] [,2]
[1,] 1 5
[2,] 4 4
[3,] 4 3
[4,] 8 8

#view class
class(x)

[1] "matrix" "array" 

결과는 4 개 행과 2개 열로 구성된 행렬(및 테이블)입니다.

예제 4: Dim()을 사용하여 차원 가져오기

또한 객체의 행 수만 검색하거나 단순히 열 수만 검색하려면 희미(x)[1]희미(x)[2]를 사용할 수도 있습니다.

예를 들어 다음과 같은 행렬이 있다고 가정해 보겠습니다.

 #create matrix
x <- matrix(c(1, 4, 4, 8, 5, 4, 3, 8), nrow= 4 )

#view matrix
x

     [,1] [,2]
[1,] 1 5
[2,] 4 4
[3,] 4 3
[4,] 8 8

우리는 행의 수를 얻기 위해 희미(x)[1]을 사용할 수 있습니다:

 #display number of rows in matrix
dim(x)[1]

[1] 4

그리고 우리는 단지 열의 수를 얻기 위해 희미(x)[2]를 사용할 수 있습니다:

 #display number of columns in matrix
dim(x)[2]

[1] 2

추가 리소스

다음 튜토리얼에서는 R에서 다른 일반적인 기능을 사용하는 방법을 설명합니다.

R에서 tabulate() 함수를 사용하는 방법
R에서 length() 함수를 사용하는 방법
R에서 Replicate() 함수를 사용하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다