Конвертація
Хоча ви можете безпосередньо створювати цілі числа в R, додаючи L
до числа, для конвертації існуючих значень у цілі числа потрібен інший підхід, оскільки просте додавання L
призведе до помилки, як показано у вашому прикладі.
123# Some number num <- 20 numL # Trying using L for converting
Звичайно, цей код не досяг бажаного результату.
Числові типи дотримуються певної "ієрархії", де кожне integer
число можна конвертувати у double
або complex
число, і кожне double
число може стати complex
числом. Проте ви не можете конвертувати комплексні числа в double
або integer
, якщо уявна частина НЕ дорівнює нулю. Конвертування double
числа в integer
призведе до відсічення дробової частини, а не округлення числа до його цілої частини.
Swipe to start coding
- Convert the number
9.85
to aninteger
. - Convert the number
23.8
to acomplex
number. - Convert the
integer
42
, created withL
, to adouble
.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
How do I use as.integer() to convert a number in R?
What happens if I convert a double with decimals to an integer?
Can you show an example of converting a complex number to an integer?
Awesome!
Completion rate improved to 2.27
Конвертація
Свайпніть щоб показати меню
Хоча ви можете безпосередньо створювати цілі числа в R, додаючи L
до числа, для конвертації існуючих значень у цілі числа потрібен інший підхід, оскільки просте додавання L
призведе до помилки, як показано у вашому прикладі.
123# Some number num <- 20 numL # Trying using L for converting
Звичайно, цей код не досяг бажаного результату.
Числові типи дотримуються певної "ієрархії", де кожне integer
число можна конвертувати у double
або complex
число, і кожне double
число може стати complex
числом. Проте ви не можете конвертувати комплексні числа в double
або integer
, якщо уявна частина НЕ дорівнює нулю. Конвертування double
числа в integer
призведе до відсічення дробової частини, а не округлення числа до його цілої частини.
Swipe to start coding
- Convert the number
9.85
to aninteger
. - Convert the number
23.8
to acomplex
number. - Convert the
integer
42
, created withL
, to adouble
.
Рішення
Дякуємо за ваш відгук!
Awesome!
Completion rate improved to 2.27single