행렬이란 무엇인가요?
R에서 행렬은 동일한 데이터 유형(숫자형, 문자형, 또는 논리형)의 요소들이 고정된 행과 열로 배열된 구조입니다. 행과 열로만 구성되어 있기 때문에 행렬은 2차원이라고 불립니다.
R에서는 matrix() 함수를 사용해 행렬을 만들 수 있습니다. 다음 예시를 살펴보세요:
matrix(1:9, byrow = TRUE, nrow = 3)
matrix() 함수의 인수는 다음과 같습니다:
- 첫 번째 인수는 행렬의 행과 열에 배치할 요소들의 집합입니다. 여기서는
1:9의 축약 표현인c(1, 2, 3, 4, 5, 6, 7, 8, 9)를 사용합니다. byrow인수는 행렬을 행 방향으로 채울지 여부를 지정합니다. 열 방향으로 채우려면byrow = FALSE로 설정하면 됩니다.- 세 번째 인수인
nrow는 행렬의 행 개수를 지정합니다. 여기서는 3개의 행을 만듭니다.
이 연습은 강의의 일부입니다
R 입문
연습 안내
1부터 9까지의 숫자를 행 방향으로 채워 3행짜리 행렬을 만들어 보세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Construct a matrix with 3 rows that contain the numbers 1 up to 9