Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Перетворення Типів | Типи Даних та Вектори
Practice
Projects
Quizzes & Challenges
Вікторини
Challenges
/
Вступ до R
close
Секція 2. Розділ 3
single

single

bookПеретворення Типів

Свайпніть щоб показати меню

Числа можна перетворювати між різними типами за допомогою вбудованих функцій. Це дозволяє працювати зі значеннями як з цілими числами, числами з плаваючою комою або комплексними числами за потреби.

Некоректне перетворення

Просте додавання L до існуючої змінної не виконує перетворення:

12
num <- 20 numL # Invalid way to convert
copy

Коректне перетворення

Замість цього слід використовувати одну з наступних функцій:

  • as.integer();
  • as.double();
  • as.complex().
123
as.integer(3.8) as.double(5L) as.complex(7)
copy

Числові типи мають ієрархію, яка визначає можливість перетворення значень:

  • integer → double → complex перетворення завжди допустимі;
  • Перетворення double у integer відсікає дробову частину;
  • complex число можна перетворити лише за умови, що його уявна частина дорівнює нулю.
Завдання

Swipe to start coding

  1. Перетворення числа 9.85 на integer.
  2. Перетворення integer 42, створеного з L, на double.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 3
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

some-alt