시작하기무료로 시작하기

전 세계 박스오피스 열 추가하기

이전 연습 문제에서 세 편의 스타워즈 영화의 전 세계 박스오피스 수익을 담은 벡터를 계산했습니다. 그런데 이 벡터는 아직 star_wars_matrix에 포함되어 있지 않습니다.

cbind() 함수를 사용하면 행렬에 하나 또는 여러 개의 열을 추가할 수 있습니다. 이 함수는 행렬과 벡터를 열 방향으로 합쳐 줍니다. 예를 들면 다음과 같습니다.

big_matrix <- cbind(matrix1, matrix2, vector1 ...)

이 연습은 강의의 일부입니다

R 입문

강의 보기

연습 안내

worldwide_vectorstar_wars_matrix의 새로운 열로 추가하고, 결과를 all_wars_matrix에 할당하세요. cbind() 함수를 사용하면 됩니다.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Construct star_wars_matrix
box_office <- c(460.998, 314.4, 290.475, 247.900, 309.306, 165.8)
region <- c("US", "non-US")
titles <- c("A New Hope", 
            "The Empire Strikes Back", 
            "Return of the Jedi")
               
star_wars_matrix <- matrix(box_office, 
                      nrow = 3, byrow = TRUE,
                      dimnames = list(titles, region))

# The worldwide box office figures
worldwide_vector <- rowSums(star_wars_matrix)

# Bind the new variable worldwide_vector as a column to star_wars_matrix
all_wars_matrix <- 
코드 편집 및 실행