1. 학습
  2. /
  3. 강의
  4. /
  5. R 입문

Connected

연습 문제

행렬이란 무엇인가요?

R에서 행렬(matrix)은 같은 자료형(숫자형, 문자형, 논리형)의 원소들을 일정한 행과 열에 배치한 구조입니다. 행과 열만 다루므로 행렬은 2차원 구조라고 해요.

R에서는 matrix() 함수를 사용해 행렬을 만들 수 있습니다. 다음 예를 보세요:

matrix(1:9, byrow = TRUE, nrow = 3)

matrix() 함수에서:

  • 첫 번째 인자는 R이 행렬의 행과 열에 배치할 원소들의 집합입니다. 여기서는 1:9를 사용했는데, 이는 c(1, 2, 3, 4, 5, 6, 7, 8, 9)의 축약형이에요.
  • byrow 인자는 행 단위로 값을 채울지를 나타냅니다. 열 단위로 채우려면 byrow = FALSE로 설정하면 됩니다.
  • 세 번째 인자인 nrow는 행렬의 행 개수가 3이어야 함을 나타냅니다.

지침

100 XP

1부터 9까지의 숫자를 행 단위로 채워 넣은, 행이 3개인 행렬을 만드세요.