开始使用免费开始使用

矩阵元素的选择

与向量一样,你可以使用方括号 [ ] 从矩阵中选取一个或多个元素。向量只有一个维度,而矩阵有两个维度。因此,你需要用逗号把要选择的行与列分开。例如:

  • 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 的整个第二列),将结果存储为 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
编辑并运行代码