開始使用免費開始

矩陣元素的選取

和向量類似,你可以用中括號 [ ] 從矩陣中選取單一或多個元素。向量只有一個維度,矩陣則有兩個維度,因此你需要用逗號分隔要選取的列與欄。例如:

  • my_matrix[1,2] 會選取第 1 列第 2 欄的元素。
  • my_matrix[1:3,2:4] 會得到一個由第 1、2、3 列與第 2、3、4 欄資料組成的矩陣。

如果你要選取某一整列或整欄,逗號前或後分別不需要填入數字:

  • my_matrix[,1] 會選取第 1 欄的所有元素。
  • my_matrix[1,] 會選取第 1 列的所有元素。

把新學到的知識用在星際大戰吧!和前一題一樣,all_wars_matrix 已經在你的工作空間中可使用。

本練習屬於課程

R 入門

檢視課程

練習說明

  • 選取所有電影的非美國票房(all_wars_matrix 的整個第 2 欄),將結果存為 non_us_all
  • non_us_all 使用 mean() 計算所有電影的平均非美國票房,直接印出結果。
  • 這次,選取 all_wars_matrix 中前兩部電影的非美國票房。將結果存為 non_us_some
  • 再次使用 mean() 印出 non_us_some 中數值的平均。

動手互動練習

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

# all_wars_matrix is available in your workspace
all_wars_matrix

# Select the non-US revenue for all movies
non_us_all <- 
  
# Average non-US revenue

  
# Select the non-US revenue for first two movies
non_us_some <- 
  
# Average non-US revenue for first two movies
編輯並執行程式碼