R에서 행렬 만들기
R에서는 여러 가지 방법으로 행렬을 만들고 분석할 수 있어요.
가장 직접적인 방법은 스스로 행렬을 만드는 거예요. 이를 위한 방법이 몇 가지 있어요.
R의 matrix(a, nrow = b, ncol = c) 명령어는 원소 a를 b행 c열 형태로 반복해 채운 행렬을 생성합니다.
또한 c() 명령어로 벡터를 만들어 수동으로 행렬을 구성할 수도 있습니다.
이 연습은 강의의 일부입니다
R로 배우는 데이터 과학을 위한 선형대수
연습 안내
matrix(1, nrow = 2, ncol = 3)명령어는1로 채워진 2×3 행렬을 만듭니다.2로 채워진 3×2 행렬을 만들고 결과를 출력하세요.matrix(c(1, 2, 3, 2), nrow = 2, ncol = 2, byrow = FALSE)명령어는 벡터c(1,2)와c(3,2)를 열로 쌓아 2×2 행렬을 만듭니다.byrow를 TRUE로 바꾸고 결과를 출력하세요.1로 채워진 2×2 행렬A가 제공되어 있습니다. 이전에 만든 행렬에+연산으로 이 행렬을 더하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Create two matrices of all 1's and all 2's that are 2 by 3 and 3 by 2, respectively
matrix(1, nrow = 2, ncol = 3)
print(matrix(___, nrow = 3, ncol = ___))
# Create a matrix B and change the byrow designation.
B <- matrix(c(1, 2, 3, 2), nrow = 2, ncol = 2, byrow = FALSE)
B <- matrix(c(1, 2, 3, 2), nrow = 2, ncol = 2, byrow = ___)
# Add A to the previously-created matrix B
A + ___