Вибір елементів матриці
Подібно до векторів, можна використовувати квадратні дужки [ ], щоб вибрати один або кілька елементів з матриці. Проте вектори мають один вимір, а матриці — два. Тому слід використовувати кому, щоб відокремити рядки, які ви хочете вибрати, від колонок. Наприклад:
my_matrix[1,2]вибирає елемент у першому рядку та другій колонці.my_matrix[1:3,2:4]повертає матрицю з даними в рядках 1, 2, 3 і колонках 2, 3, 4.
Якщо ви хочете вибрати всі елементи рядка або колонки, число перед або після коми відповідно не потрібне:
my_matrix[,1]вибирає всі елементи першої колонки.my_matrix[1,]вибирає всі елементи першого рядка.
Повернімося до Star Wars із цими новими знаннями! Як і в попередній вправі, all_wars_matrix уже доступна у вашому робочому середовищі.
Ця вправа є частиною курсу
Вступ до R
Інструкції до вправи
- Виберіть дохід за межами США для всіх фільмів (усю другу колонку
all_wars_matrix) і збережіть результат у зміннійnon_us_all. - Використайте
mean()дляnon_us_all, щоб обчислити середній дохід поза США для всіх фільмів. Просто виведіть результат. - Тепер виберіть дохід за межами США для перших двох фільмів у
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