矩阵元素的选择
与向量类似,您可以使用方括号 [ ] 从矩阵中选择一个或多个元素。向量是一维的,而矩阵是二维的。因此,您需要用逗号将要选择的行与列分开。例如:
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 行的所有元素。
带着这份新知识回到 Star Wars!与上一个练习一样,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