開始使用免費開始

為矩陣命名

為了幫助你記住 star_wars_matrix 裡存了什麼,你想把電影名稱加到列名稱中。這不僅讓資料更好讀,也方便你從矩陣中選取特定元素。

和向量類似,你可以為矩陣的列與欄加上名稱:

rownames(my_matrix) <- row_names_vector
colnames(my_matrix) <- col_names_vector

我們已經幫你準備了兩個向量:regiontitles。你將分別用它們來為 star_wars_matrix 的欄與列命名。

本練習屬於課程

R 入門

檢視課程

練習說明

  • 使用 colnames(),用向量 regionstar_wars_matrix 的欄命名。
  • 使用 rownames(),用向量 titlesstar_wars_matrix 的列命名。
  • 列印 star_wars_matrix,查看結果。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Box office Star Wars (in millions!)
new_hope <- c(460.998, 314.4)
empire_strikes <- c(290.475, 247.900)
return_jedi <- c(309.306, 165.8)

# Construct matrix
star_wars_matrix <- matrix(c(new_hope, empire_strikes, return_jedi), nrow = 3, byrow = TRUE)

# Vectors region and titles, used for naming
region <- c("US", "non-US")
titles <- c("A New Hope", "The Empire Strikes Back", "Return of the Jedi")

# Name the columns with region


# Name the rows with titles


# Print out star_wars_matrix
編輯並執行程式碼