Перетворення Типів
Числа можна перетворювати між різними типами за допомогою вбудованих функцій. Це дозволяє працювати зі значеннями як з цілими числами, числами з плаваючою комою або комплексними числами за потреби.
Некоректне перетворення
Просте додавання L
до існуючої змінної не виконує перетворення:
12num <- 20 numL # Invalid way to convert
Коректне перетворення
Замість цього слід використовувати одну з наступних функцій:
as.integer()
;as.double()
;as.complex()
.
123as.integer(3.8) as.double(5L) as.complex(7)
Числові типи мають ієрархію, яка визначає можливість перетворення значень:
integer → double → complex
перетворення завжди допустимі;- Перетворення
double
уinteger
відсікає дробову частину; complex
число можна перетворити лише якщо його уявна частина дорівнює нулю.
Swipe to start coding
- Перетворення числа
9.85
наinteger
. - Перетворення
integer
42
, створеного за допомогоюL
, наdouble
.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 2.27
Перетворення Типів
Свайпніть щоб показати меню
Числа можна перетворювати між різними типами за допомогою вбудованих функцій. Це дозволяє працювати зі значеннями як з цілими числами, числами з плаваючою комою або комплексними числами за потреби.
Некоректне перетворення
Просте додавання L
до існуючої змінної не виконує перетворення:
12num <- 20 numL # Invalid way to convert
Коректне перетворення
Замість цього слід використовувати одну з наступних функцій:
as.integer()
;as.double()
;as.complex()
.
123as.integer(3.8) as.double(5L) as.complex(7)
Числові типи мають ієрархію, яка визначає можливість перетворення значень:
integer → double → complex
перетворення завжди допустимі;- Перетворення
double
уinteger
відсікає дробову частину; complex
число можна перетворити лише якщо його уявна частина дорівнює нулю.
Swipe to start coding
- Перетворення числа
9.85
наinteger
. - Перетворення
integer
42
, створеного за допомогоюL
, наdouble
.
Рішення
Дякуємо за ваш відгук!
single