1. Learn
  2. /
  3. Courses
  4. /
  5. 금융을 위한 R 입문

Connected

Exercise

행렬을 만들어 봅시다!

행렬은 벡터와 비슷하지만, 2차원 자료 구조예요! 이번에는 matrix()를 사용해 2x2 행렬을 직접 만들어 보겠습니다.

matrix(data = c(2, 3, 4, 5), nrow = 2, ncol = 2)

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

행렬의 실제 데이터는 c()를 사용해 벡터로 전달하고, 행과 열의 개수(즉, 차원)를 지정해 행렬로 변환한다는 점에 주목해 주세요.

행렬이 기본적으로 벡터에서 만들어지므로, 아래 코드는 위 코드와 동일하게 동작합니다.

my_vector <- c(2, 3, 4, 5)

matrix(data = my_vector, nrow = 2, ncol = 2)

Instructions

100 XP
  • my_vector는 이미 정의되어 있어요.
  • ___을(를) 채워 my_vector로부터 3x3 행렬을 만드세요.
  • my_matrix를 출력하세요.
  • 기본적으로 행렬은 각 열을 아래로 채워요. 마지막 예시의 코드를 실행해 byrow = TRUE를 사용하면 행렬이 가로 방향으로 채워지는 방식을 확인해 보세요. 위의 예시와 비교해 보세요.