Зміст курсу
Вступ до R: Частина 1
Вступ до R: Частина 1
Вектори
Настала пора дізнатися, як зберігати декілька значень всередині однієї змінної, що можливо зробити за допомогою векторів.
Щоб створити вектор в R, просто помістіть всі значення, розділені комою, в функцію c()
! Наприклад:
vec <- c(1, 2, 3) # Create a vector vec # Output its value
Якщо ви помістите різні типи даних у функцію c()
, буде обрано лише один тип. Наприклад, якщо ви створите такий вектор c(1, 2, 'some text')
, всі числа будуть перетворені на текст! Логіка проста - якщо ви намагаєтесь створити вектор з різними типами, R обере єдиний тип, до якого можна перетворити всі значення.
Swipe to show code editor
Давайте дослідимо, які типи даних будуть обрані, якщо вектор містить різні типи.
- Вивести вектор з елементами
0
,10.5
, та20
(в цьому порядку). - Вивести вектор з елементами
1
,2.5
, та5 + 10i
(в цьому порядку). - Вивести вектор з елементами
2.5
,TRUE
, та5
(в цьому порядку). - Вивести вектор з елементами
FALSE
,25.5
, та'R'
(в цьому порядку).
Дякуємо за ваш відгук!
Вектори
Настала пора дізнатися, як зберігати декілька значень всередині однієї змінної, що можливо зробити за допомогою векторів.
Щоб створити вектор в R, просто помістіть всі значення, розділені комою, в функцію c()
! Наприклад:
vec <- c(1, 2, 3) # Create a vector vec # Output its value
Якщо ви помістите різні типи даних у функцію c()
, буде обрано лише один тип. Наприклад, якщо ви створите такий вектор c(1, 2, 'some text')
, всі числа будуть перетворені на текст! Логіка проста - якщо ви намагаєтесь створити вектор з різними типами, R обере єдиний тип, до якого можна перетворити всі значення.
Swipe to show code editor
Давайте дослідимо, які типи даних будуть обрані, якщо вектор містить різні типи.
- Вивести вектор з елементами
0
,10.5
, та20
(в цьому порядку). - Вивести вектор з елементами
1
,2.5
, та5 + 10i
(в цьому порядку). - Вивести вектор з елементами
2.5
,TRUE
, та5
(в цьому порядку). - Вивести вектор з елементами
FALSE
,25.5
, та'R'
(в цьому порядку).
Дякуємо за ваш відгук!