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