Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Перетворення Типів | Типи Даних та Вектори
Вступ до R

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.

Рішення

Все було зрозуміло?

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

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

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

single

Запитати АІ

expand

Запитати АІ

ChatGPT

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

close

Awesome!

Completion rate improved to 2.27

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

some-alt