Создание векторов
Задание 1
Создайте вектор vec
из трех элементов со значениями: 5, 9, 56. Выведите на печать. Проверьте тип объекта.
Задание 2
Создайте вектор vec
из трех элементов со значениями: 5, 'a', 56. Выведите на печать. Проверьте тип объекта.
Задание 3
Создайте вектор vec
из трех элементов со значениями: 5, FALSE, 56. Выведите на печать. Проверьте тип объекта.
Задание 4
Добавьте к вектору из предыдущего задания еще один элемент, 21. Выведите результат на печать.
Задание 5
Создайте последовательность элементов со значениями от 15 до 35 включительно, с шагом 5.
seq(from = 15, to = 35, by = 5)
## [1] 15 20 25 30 35
Задание 6
Используя короткую форму записи функции seq()
создайте вектор со значениями от 9 до 2.
9:2
## [1] 9 8 7 6 5 4 3 2
Задание 7
Симулируйте выпадение какой-либо грани шестигранного кубика (одно значение).
Выпадение грани шестигранного кубика - это одно из значений ряда от 1 до 6.
sample(x = 1:6, size = 1)
## [1] 5
Задание 8
К вектору vec
из задания 4 добавьте векторы значений из заданий 5 - 7, запишите все в вектор vec_full
. Выведите результат на печать.
Задание 9
Отсортируйте вектор vec_full
по убыванию.
vec_full <- sort(vec_full, decreasing = TRUE)
vec_full
## [1] 56 35 30 25 21 20 15 9 8 7 6 5 5 4 3 2 2 0
Задание 10
Перемешайте в случайном порядке вектор vec_full
.
Перемешать в случайном порядке - такое же по смыслу действие, как выбрать случайно все элементы вектора и составить из них новый вектор (или перезаписать старый). При этом, если количество выборов совпадает с длиной вектора, аргумент size
можно опустить.
vec_full <- sample(vec_full)
vec_full
## [1] 5 4 3 6 20 0 56 9 30 5 21 25 15 2 7 8 2 35